add return result to step, execution visitor stops if return != true