This entire diff I've been racking my brain for why we would possibly care whether the seed has been used, I guess this is the answer :) Unfortunate it has to pollute so many different classes.