in reply to confused w/ map and trueness

Zero is a false value, naturally.

I suspect you want to test instead for a string length greater than zero.