Just trying to understand where this should and shouldn't be used.  So a parser should never be expected to return falsey values (e.g. `''`, `0`, `false`).