Return null if local file doesn't exist