don't read files that don't exist, at least not yet