short-circuit if no work to be done