explicit is better than implicit, y'all (plus who wants to try to remember whether it's `dict.get` or `getattr` that raises an error if you don't specify a default)