anamolies still exist when working with files