Maybe cl-defgeneric should be fixed instead, but I don't understand it well enough to do so. Steve Berman