I think we should also name it `get` or `getOrDefault`