JNI updates