Shouldn't this be replaced with targ->hurt()?  I think I'll pull and then PR that little change, so we can discuss any issues with it there.