Don't use an event for this. Other modules should just query the capability before using this method.