:old-style does seem to be broken -- another item for my TODO list . The :new-style cases work for me both in sbcl and clisp -- I was not able to recreate the bug you mentioned.