Starting with a flat memory model would have been wonderful.