fix #2

Nice catch, but the behavior shouldn't change there. We treat `false` and `undefined` the same way there.