rolls with the punches