I don't even want to begin to try to explain what I've done...