snaps at end