I'm reluctant to do an extraction here as the native code would be significantly modified.