stop double-counting in some cases