Perhaps only the owner of Itch knows. The owner is leafo. Many members should be interested in the current business situation of Itch.