dont lose falsy values

Falsy values like `''` and `0` are replaced with `undefined` when `.get()` is called for them. This fix remedies that