Would the input #H(EQUAL (FOO 7) (BAR 8)) be equivalent to the input #H(EQUAL (FOO . (7)) (BAR . (8))) or simply illegal? If the former, I'm left a bit queasy, I think, but I'm not sure why. If the latter, then why use dot notation? Pavel