Kaine knew the question. No way he crafted that answer out of thin air.
Well, yeah, they always give the Rats the questions ahead of time.