fix conversion between primitive types