Yep rewrite….
And adding messages for the user to explain WTF is going on…