Allow file for input / output, if you're into that sort of thing