Just wondering if we want to provide an optional ``default`` param like the ``get`` method of a ``dict`` object?  Would clean up this code a bit.  Not critical, just a suggestion.