Ideally the callback would be optional and all events by that name would be deregistered if not provided.