deferring on handler must be after processing all transition commands