Yeah, that's a solid way to do it. Funny thing though, the agent in this story basically passed its known answers too. It just memorised them, and it all fell apart when he added one new test case. So now I tweak the task a bit after it passes, just to see if it actually holds up.