A method carried out in a network function comprising: receiving a notification message associated with downlink data; and transmitting a paging request only to a paging area, PA,, the PA including at least a first access point, AP, of a tracking area, TA, and the PA omitting at least a second AP of the TA; wherein the downlink data and the paging request are associated with a user equipment UE; wherein the PA includes APs selected in accordance with a UE mobility profile; wherein the mobility profile comprises mobility information including at least one of: a current location of the UE; a change in UE motion behaviour; and a TA boundary crossing by the UE; and wherein the method further comprises: initiating a location update procedure for the UE based on one or more tracking criteria, wherein the one or more tracking criteria comprise a location update timer, a change in device motion behaviour, boundary crossings, change in an access node accessed by the UE and/or a detected inconsistency between a predicted UE location and a measured UE location; and comparing a location report received from the UE with an expected location based on an existing mobility profile, and when a mobility prediction error exceeds a threshold prediction error value, updating the mobility profile of the UE. receiving a notification message associated with downlink data; and transmitting a paging request only to a paging area, PA,, the PA including at least a first access point, AP, of a tracking area, TA, and the PA omitting at least a second AP of the TA; wherein the downlink data and the paging request are associated with a user equipment UE; wherein the PA includes APs selected in accordance with a UE mobility profile; wherein the mobility profile comprises mobility information including at least one of: a current location of the UE; a change in UE motion behaviour; and a TA boundary crossing by the UE; and wherein the method further comprises: initiating a location update procedure for the UE based on one or more tracking criteria, wherein the one or more tracking criteria comprise a location update timer, a change in device motion behaviour, boundary crossings, change in an access node accessed by the UE and/or a detected inconsistency between a predicted UE location and a measured UE location; and comparing a location report received from the UE with an expected location based on an existing mobility profile, and when a mobility prediction error exceeds a threshold prediction error value, updating the mobility profile of the UE. a current location of the UE; a change in UE motion behaviour; and a TA boundary crossing by the UE; and wherein the method further comprises: initiating a location update procedure for the UE based on one or more tracking criteria, wherein the one or more tracking criteria comprise a location update timer, a change in device motion behaviour, boundary crossings, change in an access node accessed by the UE and/or a detected inconsistency between a predicted UE location and a measured UE location; and comparing a location report received from the UE with an expected location based on an existing mobility profile, and when a mobility prediction error exceeds a threshold prediction error value, updating the mobility profile of the UE. initiating a location update procedure for the UE based on one or more tracking criteria, wherein the one or more tracking criteria comprise a location update timer, a change in device motion behaviour, boundary crossings, change in an access node accessed by the UE and/or a detected inconsistency between a predicted UE location and a measured UE location; and comparing a location report received from the UE with an expected location based on an existing mobility profile, and when a mobility prediction error exceeds a threshold prediction error value, updating the mobility profile of the UE.