The decision to send an event to a slave can now only be made in one place. This will force all events to pass the same checks before they are sent to the slaves.