In this paper, we show an elevator supervisory control system which is able to reduce long waits. There are two ideas in this method. The first is that a special service is prepared for a critical condition like long waits. We use a special call allocation rule called the LW (long waits) reduction rule. The second is that an elevator system always provides potential services for passengers at each floor to increase the effect of the LW reduction rule. We propose a new type of evaluations called the ESD (evaluating service distribution) to evaluate potential services for each floor and to provide them. We have made some simulations with these ideas, and the results show the successful performance in reducing the rate of long waits.