Calling rehumanize directly when u.mh > 0 doesn't consider Unchanging (perhaps it should?). But, it's probably better to call losehp anyway. Also, part of a buglist item: .5PD didn't affect rust trap damage on iron golem