separate discussion of empty objects