This used to be a religious argument in the LISP community, where it takes the form "is (CAR NIL) meaningful?" After twenty five years, the consensus is "no". Ten years ago, there were still opposing camps. C is a younger language, and it may take another decade to achieve unanimity. But the trend is clear. Dereferencing NULL is a Bad Thing. John Nagle