Let me add, that even if we rewrite it all (or not) the huge value I see in these discussions and reports is the newly added testcases. Of course any test we're adding now will need to be respected by any new rewrites