Or, like I said in the OP, perhaps make it something you need to be Perceptive in order to know in advance. I'd recommend varying Perceptiveness requirements, starting at maybe 7 or 8 for some of the earlier Trait choices in Cyseal, moving up to 11 or 12 required for some of the very last Trait choices near the end of the game. I think a stat-based, roleplaying "toggle" would be a lot more interesting than a toggle in some options menu.