In this PR, I'm only handling the leftover file on Windows, but I'm wondering if I should just always try removing that file (since the `os.Remove()` on line 202 could always fail on other systems too)