I agree that it's simpler to work a dupe than to discuss when and where. But how do you handle the scoring problem it creates. Say you log w1xx at the beginning of a contest. That's what you printed
You shouldn't need to worry about it -- let the logging program deal with the dupes. It doesn't create a scoring problem, it creates a log checking "problem" -- but even that's not much of a problem.