Avoid relaying on native here