Itch can be...odd, yes. But it provides a lot for the "price," so I can't really complain. Glad you got it eventually though!