simplify scheduler args handling