data structures can now have empty names