Added my new theory to help but I don't think it works