replace the whole shebang