If an error occures, some objects might only be partially initialized. We want to still be able to get nice names for error messages.
If an error occures, some objects might only be partially initialized. We want to still be able to get nice names for error messages.