Should there be an isPureNative()?