Read from a file. More reliable. Pass the uri