Fully rewrite all code.