Sonny Bill rolls with the punches