The really hard bugs are those that disappear if you make changes to the binary, like adding a print.