Implement GetNativeBackend
Add error handling