Avoiding FileMode.Create

Apparently FileMode.Create can throw an exception if the file already exists (though its not suppose to, and doesn't exhibit this behavior for everyone)..