HE GIVES IT VERY HARD ...