weirdness with files