Add comment as to why you are not checking for hasListeners