Now actually reads from the file...