is there a reason you don't like this? it'd be really annoying if you spent hours downloading only to fail to write to a file