no surprise; opening the file is the easy bit; making sense of it requires knowlege of how the program actually works internally