There's no guarantee that ALL calls to the callbacks will be on the same class as they're just interfaces and user defined