(5 secs) The solution to this is to not use a logical or operator, but to use a conditional.
The basic principle is that anytime nil or false can be a valid value, you can't use the logical or operator.