Bloody and funny too!