Messiest cleanup ever
What a mess...