Yup… one day I will go through the source code and change all `foo[key] || val` to read `foo.fetch(key, val)`.