Now ignores channel instead of have it as a global to resolve issue with lua-defined globals