(#856) - don't slice arguments if there is no callback