If we have to re-invent the wheel, can we at least make it round this time?