Shouldn't this still call through to the native implementation?