massive change to Hat to reflect problems in vector addition/multi
and subtraction.