of an existing directory to be an error, rather than the NSFileManager methods that consider it a success. The logic of distributed locking requires us to fail if a directory already exists.