why provide default naming?