A wireless device comprising: a processor operative to receive (412, 612, 712) a packet from a wireless network while the wireless device is in a dormant state; and a controller operative to: transition the wireless device to an active state; and while the wireless device is in the active state: determine (414, 614) whether the packet is an unsolicited packet from the wireless network; characterised in that: when the packet is determined to be the unsolicited packet: set a value (616, 720) of an inactivity timer to a shortened value during a wait period; and reset the value of the inactivity timer to a nominal value after the wait period, wherein the shortened value is less than the nominal value; and when the packet is determined not to be the unsolicited packet: set (620, 718) the value of the inactivity timer to the nominal value; and initiate (416, 628, 728) a transition from the active state to the dormant state upon expiration of the inactivity timer. a processor operative to receive (412, 612, 712) a packet from a wireless network while the wireless device is in a dormant state; and a controller operative to: transition the wireless device to an active state; and while the wireless device is in the active state: determine (414, 614) whether the packet is an unsolicited packet from the wireless network; characterised in that: when the packet is determined to be the unsolicited packet: set a value (616, 720) of an inactivity timer to a shortened value during a wait period; and reset the value of the inactivity timer to a nominal value after the wait period, wherein the shortened value is less than the nominal value; and when the packet is determined not to be the unsolicited packet: set (620, 718) the value of the inactivity timer to the nominal value; and initiate (416, 628, 728) a transition from the active state to the dormant state upon expiration of the inactivity timer. transition the wireless device to an active state; and while the wireless device is in the active state: determine (414, 614) whether the packet is an unsolicited packet from the wireless network; characterised in that: when the packet is determined to be the unsolicited packet: set a value (616, 720) of an inactivity timer to a shortened value during a wait period; and reset the value of the inactivity timer to a nominal value after the wait period, wherein the shortened value is less than the nominal value; and when the packet is determined not to be the unsolicited packet: set (620, 718) the value of the inactivity timer to the nominal value; and initiate (416, 628, 728) a transition from the active state to the dormant state upon expiration of the inactivity timer. determine (414, 614) whether the packet is an unsolicited packet from the wireless network; characterised in that: when the packet is determined to be the unsolicited packet: set a value (616, 720) of an inactivity timer to a shortened value during a wait period; and reset the value of the inactivity timer to a nominal value after the wait period, wherein the shortened value is less than the nominal value; and when the packet is determined not to be the unsolicited packet: set (620, 718) the value of the inactivity timer to the nominal value; and initiate (416, 628, 728) a transition from the active state to the dormant state upon expiration of the inactivity timer. when the packet is determined to be the unsolicited packet: set a value (616, 720) of an inactivity timer to a shortened value during a wait period; and reset the value of the inactivity timer to a nominal value after the wait period, set a value (616, 720) of an inactivity timer to a shortened value during a wait period; and reset the value of the inactivity timer to a nominal value after the wait period, wherein the shortened value is less than the nominal value; and when the packet is determined not to be the unsolicited packet: set (620, 718) the value of the inactivity timer to the nominal value; and initiate (416, 628, 728) a transition from the active state to the dormant state upon expiration of the inactivity timer. set (620, 718) the value of the inactivity timer to the nominal value; and initiate (416, 628, 728) a transition from the active state to the dormant state upon expiration of the inactivity timer.