bugs HELO and connect cause reject, not temporary failures specified by standard global list trampled in threaded code? linked list performance problems? splay tree better?