it would be nice if we had a note we could drop into functions that return false in failure conditions, but can also return non-failure values that evaluate to false. perhaps something that included a reference to a section explaining the situation and how to use the === operator to handle it.
jim