Rewrite all the things, stuff generally works, need to get client-side down now.