Use native implementation if available