which is wrong as the function make-obsolete-overload does only take two arguments and no third `when' arg. Simply reverting this change fixed semantic for me. cheers sascha -- Sascha Wilde "Computers are good at following instructions, but not at reading your mind." D. E. Knuth, The TeXbook, Addison-Wesley 1984, 1986, 1996, p. 9