long snapped