A base station for a communication system including a plurality of cells, each of the plurality of cells being associated with a respective one of a plurality of Terminating User-Plane Function, TUPF, servicing areas, the base station comprising: a controller and a transceiver, wherein the controller is configured to store a mapping between the plurality of cells and the respective TUPF serving areas, wherein the transceiver is configured to, when a communication device connects to a first cell operated by the base station and establishes a user-plane session to a Terminating User-Plane Function, TUPF,, receive, from the communication device, first information specifying a session and service continuity, SSC, mode used in the communication session and identifying the first cell, wherein the transceiver is further configured to, when the communication device moves from the first cell to a second cell operated by another base station, receive, from the communication device, second information identifying the second cell, and send, to the another base station and the communication device, a message instructing to initiate connection establishment between the another base station and the communication device, wherein the controller is further configured to determine whether or not the SSC mode is a predetermined mode and a first TUPF serving area associated with the first cell is same as a second TUPF serving area associated with the second cell based on the mapping, and wherein when the SSC mode is the predetermined mode and the first TUPF serving area is not same as the second TUPF serving area, as determined by the mapping, the controller is further configured to trigger a redirection procedure whereby the communication device breaks the connection to the base station and creates a new connection to the another base station whereby the mobile device's user-plane session to the TUPF is released and the mobile device initiates a new user-plane session to the second TUPF. a controller and a transceiver, wherein the controller is configured to store a mapping between the plurality of cells and the respective TUPF serving areas, wherein the transceiver is configured to, when a communication device connects to a first cell operated by the base station and establishes a user-plane session to a Terminating User-Plane Function, TUPF,, receive, from the communication device, first information specifying a session and service continuity, SSC, mode used in the communication session and identifying the first cell, wherein the transceiver is further configured to, when the communication device moves from the first cell to a second cell operated by another base station, receive, from the communication device, second information identifying the second cell, and send, to the another base station and the communication device, a message instructing to initiate connection establishment between the another base station and the communication device, wherein the controller is further configured to determine whether or not the SSC mode is a predetermined mode and a first TUPF serving area associated with the first cell is same as a second TUPF serving area associated with the second cell based on the mapping, and wherein when the SSC mode is the predetermined mode and the first TUPF serving area is not same as the second TUPF serving area, as determined by the mapping, the controller is further configured to trigger a redirection procedure whereby the communication device breaks the connection to the base station and creates a new connection to the another base station whereby the mobile device's user-plane session to the TUPF is released and the mobile device initiates a new user-plane session to the second TUPF.