fixes for type implicit type conversions that lose percision