One has to take ones hat off to....