Replaying FIT file

I'm writing an app targeting the 645 (my first app) and to test it with "real" data I took a FIT file from a 5K I ran a couple weeks ago that was recorded on my 920XT and ran it in the simulator. I thought I had a computation error since the data it was showing me was well off reality -- I haven't run that fast in over 15 years! Then I looked at the data passed to compute() in the Info structure and it is indeed well off of what I ran that day (simply looking at the meters run vs. the elapsed time was enough to tell).

So am I missing something about how FIT file data is stored, something in the simulator, or ??? The app itself seems to be processing the data correctly, so maybe it will work on the actual device, but I don't have one at present to try it out on.