protected override void Execute()
        {
            LogCreator.SwitchOutputStream("labels");

            foreach (var(snesAddress, _) in LabelTracker.UnvisitedLabels)
            {
                WriteUnusedLabel(snesAddress);
            }
        }
        protected override void Execute()
        {
            // part 2: optional: if requested, print all labels regardless of use.
            // Useful for debugging, documentation, or reverse engineering workflow.
            // this file shouldn't need to be included in the build, it's just reference documentation
            LogCreator.SwitchOutputStream("all-labels.txt"); // TODO: csv in the future. escape commas

            foreach (var(snesAddress, _) in Data.Labels.Labels)
            {
                WriteLabel(snesAddress);
            }
        }