Testing a Software Rewrite