- (let ((direct-methods (mapcan (lambda (super)
- (let ((method
- (find message
- (sod-class-methods super)
- :key #'sod-method-message)))
- (and method (list method))))
+ (let ((direct-methods (mappend (lambda (super)
+ (remove message
+ (sod-class-methods super)
+ :key #'sod-method-message
+ :test-not #'eql))