Added ability to read file from a non-standard path