Describe the symptom precisely ('occasionally wrong' with numbers is gold) and the load that triggers it. State your concurrency model so the fix uses the right primitives.