It still bugs me.

And it will mess with me if I try to use it, just like how iCrimeGoldTres
spass was incorrectly spelled in Oblivion
and would accept the string anyway, causing countless scripts to fail due to a typo.
'Cause, you see, SendTrespassAlarm calls guards, but also adds an automatic five-gold bounty; so if you want, say, a murder bounty, you wind up with an 1005-gold price on the player's head, which looks weird.
You can do
set float to (GetGameSetting iCrimeGoldMurder - GetGameSetting iCrimeGoldTresspass)Player.ModCrimeGold floatSendTrespassAlarm Player
to get a normal bounty number, but while the correct string is "iCrimeGoldTresspass", it'll accept the correct "trespass" as well, but it obviously can't find the value in-game.
Not to mention the "assualt" SM node.
But enough about typos.
Yay adding perk points.