trap now resets