catching a punch