remove os.path.exists checks so we can also work with files over http