communicator selection is now config driven