Tracking down subtle data loss edge cases in shell history internals requires absolute precision. Great debugging write-up.