One version of this disclosure includes a system for assigning an elevator car to respond to a call signal wherein a controller is responsible for determining which elevator car will respond to a call signal. This version includes the controller receiving a hall call signal, receiving information regarding the elevator system, determining whether the call assignment can be made in view of a first rule associated with a banned call assignment, and eliminating the rule against banned call assignments when necessary to avoid saturation of the elevator system.