Redo everything... it sux§