Separated NATIVE_CALL and NATIVE_RETURN again to allow errors to be thrown from native methods.