I've found us doing this pattern a lot when using dlv: ``` let foo = dlv(bar, 'a.b.c'); if(typeof foo === 'undefined') foo = defaultFoo; ``` It might be useful to allow dlv to support a third argument that is a default return value if the key is not found