See handling of the new private block _preprocess_epoch invoked from next and _get_epoch_from_disc. When called for the first time the baselining will be printed, the second time it will be omitted, which is checked against self.verbose to behave correctly on the first and the second invocation. Hope that makes more sense now.