Castro is a hard b*****d