hmm, fileinfo.py is going to span multiple chapters\?