Done? Nearly done? Who can say.