Dohh!  Puts returns nil.

That explains it.  "and" and "&&" work like I expected, but puts doesn't.

I should have realized & was bitwise and.  Interesting how it works
with nil though.

I'd rather not redefine puts just to write things in a certain way.


--Kyle