Rewrite all the shit