store errors in steps instead of actions