Bug fixes to do with floating point type propogation in build flow