There appears to be a problem with methods that are specialized like this: (defmethod foo (node (name (eql 'a))) but not methods that are specialized like this: (defmethod foo (node (name (eql :a))) -- Bill Clementson