A method comprising: determining a response to a network slice selection request from a user equipment based on information included in the network slice selection request that is indicative of a reason for making the network slice selection request; in an event that the network slice selection request was granted: following granting access to the network slice, starting a timer wherein a duration of the timer is determined based on a geo-location and/or a geo-speed of the user equipment from which the network slice selection request was received; in response to a determination that the timer has expired without a network slice reselection request having been received, determining that the network slice selection has been successful, or in response to receiving a network slice reselection request prior to expiry of the timer, determining that the network slice selection has been unsuccessful; creating a data entry corresponding to the received network slice selection request and including in the data entry an indication as to whether the network slice selection has been successful or unsuccessful, and determining a response to another network slice selection request based at least in part on the data entry. determining a response to a network slice selection request from a user equipment based on information included in the network slice selection request that is indicative of a reason for making the network slice selection request; in an event that the network slice selection request was granted: following granting access to the network slice, starting a timer wherein a duration of the timer is determined based on a geo-location and/or a geo-speed of the user equipment from which the network slice selection request was received; in response to a determination that the timer has expired without a network slice reselection request having been received, determining that the network slice selection has been successful, or in response to receiving a network slice reselection request prior to expiry of the timer, determining that the network slice selection has been unsuccessful; creating a data entry corresponding to the received network slice selection request and including in the data entry an indication as to whether the network slice selection has been successful or unsuccessful, and determining a response to another network slice selection request based at least in part on the data entry. following granting access to the network slice, starting a timer wherein a duration of the timer is determined based on a geo-location and/or a geo-speed of the user equipment from which the network slice selection request was received; in response to a determination that the timer has expired without a network slice reselection request having been received, determining that the network slice selection has been successful, or in response to receiving a network slice reselection request prior to expiry of the timer, determining that the network slice selection has been unsuccessful; creating a data entry corresponding to the received network slice selection request and including in the data entry an indication as to whether the network slice selection has been successful or unsuccessful, and determining a response to another network slice selection request based at least in part on the data entry.