Michael Geary wrote:

> Because in the real world, zero means false.

Sorry to change the subject, but for some reason this thread of 
conversation reminded me of the old Prolog joke:

Q. How many Prolog programmers does it take to change a lightbulb?

A. no.