optional master, optional supervisor config