optional lock reporting in the API and klondike work redesign