Fix a number of fields based on a discussion with Andrew Tridgell. 

Not using float in them would make handling of existing commands essentially undefined.