I'm almost positive you're right, and it's a good catch. That's why we were getting poor precision out of sample. I just need to figure out the best way to get the last p observations from the model's exog for the lag matrix. It gets trickier too with the different start / stop corner cases.