An integrated circuit card comprising: a secure element which is capable of hosting a plurality of applications; at least one external interface (12, 14) configured to communicate between the secure element and an external card reader; a user interface (30, 35) having a plurality of user-selectable modes, where each mode is associated with a number N of the applications, where N≥0, wherein one of the user-selectable modes is associated with a plurality of applications; a store at the secure element configured to hold response data for use when responding to the external card reader and correspondence data, wherein the response data comprises data about the applications hosted by the card and the correspondence data indicates, for each of the modes, a correspondence between the mode and the response data to be sent for that mode; wherein the card is configured to allow a user to select, via the user interface, one of the plurality of modes for use when the card next communicates with the external reader, the card being configured to: store a mode indicator indicative of a mode selected by the user at the user interface; store a usage indicator indicative of whether the card has communicated with an external reader since the mode indicator was stored, wherein a value of the usage indicator is set, when the mode has just been selected, to a "UNUSED" value indicating that the selected mode is unused; update the value of the usage indicator from the "UNUSED" value to a value indicating that the selected mode has been used, after the card first communicates with an external reader since the mode was selected; and send the response data for the selected mode if the value of the usage indicator is the "UNUSED" value when the card communicates with the external reader, otherwise not send the response data corresponding to the selected mode so that a further selection of the mode by the user is required for the response data corresponding to the selected mode to be sent anew. a secure element which is capable of hosting a plurality of applications; at least one external interface (12, 14) configured to communicate between the secure element and an external card reader; a user interface (30, 35) having a plurality of user-selectable modes, where each mode is associated with a number N of the applications, where N≥0, wherein one of the user-selectable modes is associated with a plurality of applications; a store at the secure element configured to hold response data for use when responding to the external card reader and correspondence data, wherein the response data comprises data about the applications hosted by the card and the correspondence data indicates, for each of the modes, a correspondence between the mode and the response data to be sent for that mode; wherein the card is configured to allow a user to select, via the user interface, one of the plurality of modes for use when the card next communicates with the external reader, the card being configured to: store a mode indicator indicative of a mode selected by the user at the user interface; store a usage indicator indicative of whether the card has communicated with an external reader since the mode indicator was stored, wherein a value of the usage indicator is set, when the mode has just been selected, to a "UNUSED" value indicating that the selected mode is unused; update the value of the usage indicator from the "UNUSED" value to a value indicating that the selected mode has been used, after the card first communicates with an external reader since the mode was selected; and send the response data for the selected mode if the value of the usage indicator is the "UNUSED" value when the card communicates with the external reader, otherwise not send the response data corresponding to the selected mode so that a further selection of the mode by the user is required for the response data corresponding to the selected mode to be sent anew. store a mode indicator indicative of a mode selected by the user at the user interface; store a usage indicator indicative of whether the card has communicated with an external reader since the mode indicator was stored, wherein a value of the usage indicator is set, when the mode has just been selected, to a "UNUSED" value indicating that the selected mode is unused; update the value of the usage indicator from the "UNUSED" value to a value indicating that the selected mode has been used, after the card first communicates with an external reader since the mode was selected; and send the response data for the selected mode if the value of the usage indicator is the "UNUSED" value when the card communicates with the external reader, otherwise not send the response data corresponding to the selected mode so that a further selection of the mode by the user is required for the response data corresponding to the selected mode to be sent anew.