Why is the call to `cancel(...)` needed here?  The file will never be in-progress at this point.