fixed (File.readable? return false for non existing files so no need to try both)