riding with the punches