> Alternatively you could make key name a required option, since, as you say, users are expected to configure it.

That seems like a good idea.