@alexcrichton Because they may only be deleting a single directory whereas we're deleting the whole enclosing tree. Our goal is to make sure the directory doesn't exist. If it already doesn't exist, then our goal was met before we started, and we should not be treating it as an error.