e.g. '', 0, false here
''
0
false
It'd be more transparent to throw falsey values in the subsetter, perhaps coercing to character.