remove tick output and properly handle variable length arguments when scheduling