Can we assume that `value` is falsy without doing an explicit test against undefined.

So just `!value` to me seems fine unless you've come across an edge case?