Add aditionals checks before callback calling