+ restore missing 'type', 'name'