fails:File#reopen resets the stream to a new file path
fails:File#reopen calls #to_path to convern an Object
