I just told you I have no way of knowing, but if you look through the forum, you’ll see many posts from people saying itch.io staff helped them.