Carroll rolls with the punches this year