rolled with the punches