Fixed the $chan issue, Still not doing timeouts though