Selective sync products programs

inconsistent with `self.stdout` other places in the file.