updating log; further refinements to register dupe tracking