Added overloading for float to get just the value
reasonably tidy & working