Add error-checking for absence of required callback functions