Try to get float calcs to actually be done in floating point with lots of castes!!