Ah, the old canard. "Heads, I win, tails, you lose."
Players can imbue their characters with knowledge that a character would not have. Because that's fine. And because meta-gaming just is.
And, of course, if a player messes up, by the magic powers of reverse incorporation of meta-gaming, the character has imbued the player with the knowledge that the player should have known.
This has been a short, but enlightening, series in "The real answer to all questions is that my desired outcome prevails, regardless of what happened."