Half done is far from done.