faithfully recaptures original file with fraction=1