primitive type changes for Proxy and Coercible