I have a procedure that checks for the existence of a key then deletes it. I ran the procedure and it claims to have completed with no problems. Now when I run it again, it says the key is not found, which I would assume to be correct. However, when I logged into the server and checked the registry manually, I found the key still there and had to delete it manually. What's the deal?