A mobile device comprising: a UICC interface for interfacing with a UICC; a memory for storing network access data for use in connecting to a remote access point; a UICC module operable to communicate with said UICC via said UICC interface; and transceiver circuitry operable to transmit and receive signals for connecting to said remote access point using said stored network access data; wherein said UICC module is operable to receive a configure command from said UICC via said UICC interface, the configure command including new network access data for a remote access point and wherein the UICC module is operable, in response to receiving said configure command, to store the new network access data in said memory for use in connecting to the remote access point corresponding to the new network access data; wherein the UICC module is operable to store the new network access data in said memory in addition to existing network access data; wherein the new network access data includes login data and a unique identifier for distinguishing the new network access data from other network access data stored in said memory; the UICC module is operable to receive a further command from the UICC via said UICC interface, the further command requiring access to the network; in response to receiving said further command, the UICC module is operable to retrieve the stored network access data from said memory so that a connection to the remote access point associated with the stored network access data can be established; said further command includes the identifier without the login data; and the UICC module is operable to use the identifier to retrieve the corresponding login data from said memory. a UICC interface for interfacing with a UICC; a memory for storing network access data for use in connecting to a remote access point; a UICC module operable to communicate with said UICC via said UICC interface; and transceiver circuitry operable to transmit and receive signals for connecting to said remote access point using said stored network access data; wherein said UICC module is operable to receive a configure command from said UICC via said UICC interface, the configure command including new network access data for a remote access point and wherein the UICC module is operable, in response to receiving said configure command, to store the new network access data in said memory for use in connecting to the remote access point corresponding to the new network access data; wherein the UICC module is operable to store the new network access data in said memory in addition to existing network access data; wherein the new network access data includes login data and a unique identifier for distinguishing the new network access data from other network access data stored in said memory; the UICC module is operable to receive a further command from the UICC via said UICC interface, the further command requiring access to the network; in response to receiving said further command, the UICC module is operable to retrieve the stored network access data from said memory so that a connection to the remote access point associated with the stored network access data can be established; said further command includes the identifier without the login data; and the UICC module is operable to use the identifier to retrieve the corresponding login data from said memory.