It's a bit confusing to introduce this `EEXIST` case, because there is no `EEXIST` error on `stat`. Was the `null` that I used causing any errors?