Is it a good idea to allow users to write code that ignores `checkPermission` errors by not passing in a callback function?

Is there a unit-test for this new function?