switch to native bindings