more explicit with object, exists, falsy checks
0.2.2