Ooops, this was just a leftover from the time the lock wasn't accepting a `key` argument. The lock has to be passed that name because otherwise there wouldn't be a way to have consistency between calls. Auto-generating it would defeat the purpose of a shared state of the lock.