I noticed that if you have a Ring of Harm on you it gets stripped when you log off and come back into the Inn again
Given that sometimes you don't necessarily have control of when you leave the server (client locking up, network problems, server maintenance etc), might it be an idea to just have a Ring of Harm with a limited number of charges and not strip it off you when you log in again?