primitive types fixes 2013