I'll make it a parameter to the ctor. That way if we had the wrong default for some scenario, they user can just change that argument without re-implementing the whole thing.