Why do you wrap the simple native call into a method?