added root_level_attrs to normalize access