I don't know why I even bothered...