An apparatus comprising means configured to obtain an indication related to an instantiation of at least one new virtualized communication function or application providing services related to a communication network, wherein the instantiated at least one new virtualized communication function or application is a potential signaling partner in a signaling or communication connection conducted via a communication network, means configured to process the obtained indication for determining or recognizing the at least one new virtualized communication function or application being instantiated, means configured to check, with regard to a signaling or communication connection to be conducted in the communication network with a network element or network function, a communication function or application in the communication network, a suitability of network elements or network functions, communication functions or applications in the communication network including the at least one new virtualized communication function or application for providing suitable services related for the communication on establishment or handover of the signaling or communication connection, and means configured to select, on the basis of the result of the check, the at least one new virtualized communication function or application when it is determined, in the checking, that the at least one new virtualized communication function or application is the most suitable one of the network elements or network functions, communication functions or applications in the communication network with which the signaling or communication connection is to be conducted on establishment or handover of the signaling or communication connection. means configured to obtain an indication related to an instantiation of at least one new virtualized communication function or application providing services related to a communication network, wherein the instantiated at least one new virtualized communication function or application is a potential signaling partner in a signaling or communication connection conducted via a communication network, means configured to process the obtained indication for determining or recognizing the at least one new virtualized communication function or application being instantiated, means configured to check, with regard to a signaling or communication connection to be conducted in the communication network with a network element or network function, a communication function or application in the communication network, a suitability of network elements or network functions, communication functions or applications in the communication network including the at least one new virtualized communication function or application for providing suitable services related for the communication on establishment or handover of the signaling or communication connection, and means configured to select, on the basis of the result of the check, the at least one new virtualized communication function or application when it is determined, in the checking, that the at least one new virtualized communication function or application is the most suitable one of the network elements or network functions, communication functions or applications in the communication network with which the signaling or communication connection is to be conducted on establishment or handover of the signaling or communication connection.