Asm, good point indeed. It wouldn't hurt with some kind of suspicion factor check based on time from when the theft was committed and a check if the player character has been in the vicinity recently and then seen by key NPCs. And if the suspicion flag gets raised, the theft-victim NPC can react accordingly. It must be a clever system, as simple and neat as possible.