The documentation states that the callback is optional, but it actually was not. Now it's optional, as docuented.