I am not going to go through it programmatically (partially because I can't seem to find the code anymore) but a simplification on what is occurring is the following One thing I did notice that was different when all this came out and the source code was flying around Was the weighting of pieces in stages of the game. The program was basically identical but Dutch. They added a expletitive multiplier on the output for the calculations / second which buffed the number by 8% or something crazy. The algorithms with how it calculates the strength of positions and moves remains entirely unchanged. The code more or less went through a google translate function. The question implies that there are no code changes between Stockfish and Houdini. Potential Resons why the bug exists in Houdini and not Stockfish In addition if you review the commit difference between version 8 and 9 it is also not addressed in that release (or any other future releases to my knowledge) In addition I am unable to locate any instances of users reporting the same faults that Houdini had with Stockfish. Would indicate that this has not been logged as an issue or a bug. Reviewing the Stockfish Issues/Bugs and commits & Releases on GitHub