start yanking this whole thing apart and putting it back together with sanity