What about an UNSUPPORTED-FUNCTIONALITY ERROR subclass? I was thinking of putting it in UIOP, and exported, for the use of cases where a particular implementation doesn't support an operation. This might make it much easier to handle implementations that don't support all operations, PARTICULARLY in test cases. Best, r