I was researching Scientific Theory and waiting for it to finish up so I could start building Public Schools when I suddenly got it a turn early. On turn 401 I had 2364/2808 research with 233 more coming, on 402 I finish ST and have another 235 coming (I can't see how much overflow I have, but it seems to be ~215), and on 403 I'm at 452 on Biology with 237 coming. As far as I can tell I gained ~660 research from 401->402. It wasn't a research agreement, and I'm in a golden age, but that (probably?) wouldn't cause something like this to happen. I looked back a few turns and everything seems normal, and I ran forward with Biology for a couple of turns and the research seemed to be operating correctly there too. Does anybody have a clue as to what happened?