Don't override native implementation if exists

Or recommend checking for native implementation in documentation