communicator: added default argument