Is this less relevant today where if you do go down the wrong architecture it is much cheaper to rewrite everything again in something that is better?