The length of time the doors remain open is programmed by computers to keep trains on schedule. A train operator can override the automatic closure if he or she sees someone rushing to the door or sees an obstruction.