Thomas Shey
Legend
Agreed. There’s also the meta gaming aspect. Players are media savvy enough to recognize the Keyser Soze character in front of them, and immediately not trust a single word they say. Even if the are “deceived” per a deception roll, the player knows the NPC is a lying snake.
Its almost impossible to entirely address the fact that a player is capable of often picking out functions an NPC serves in the ongoing narrative in a way their character can't, or at least isn't expected to. To avoid it requires an extremely naturalistic style of presentation that most people neither want, nor to be blunt, are likely up to managing on a regular basis.