How to reproduce: Set worker building an improvement. On each subsequent turn examine the turns remaining. Expected behaviour: 'Turns remaining' steadily decrements (4,3,2,1), and then the improvement is completed on the following turn. Actual behaviour: 'Turns remaining' decrements in the following fashion - 4,3,2,1,1 - before improvement completion on the following turn. (This means that for all but the last turn, the worker has been lying.) Other information: Based on my inspection of the Lua, calling :GetBuildTurnsLeft(buildType, 0, 0) on a plot, returns the same (wrong) values as shown in the UI. Thalassicus corroborates my report here. Although ZXTT seems to corroborate this bug here, here later seems to have withdrawn the report here. I am now fairly sure that there is a real issue here. This is different to this possible bug.