Adding support for passing in the contents of a file