do we need to handle the case where we don't have a `'default'` key? 
maybe `default_value = namespaced_dict.get('default')`?