part way through label optimization