Nice use of duck typing, letting the parser grab the file!