Totally redo stuff.