Seeing a mod being on my side makes me feel a lot better about the situation. itch fucked up bad, but they are taking steps to resolve it.