An implantable medical device adapted to operate during a condition that may trigger a device reset, comprising: a therapy circuit; an operating memory; a non-volatile memory; a telemetry communication circuit; a processing device in communication with the therapy circuit, the operating memory, the non-volatile memory, and the telemetry communication circuit, the processing device being configured to: receive from the telemetry communication circuit mode programming that defines a special mode of operation to utilize during the condition and receive parameter programming that specifies therapy parameters to utilize for the special mode of operation; and store the mode programming and the parameter programming in the non-volatile memory; characterised by the processing device being configured to: store a value in the non-volatile memory indicating whether the special mode is active; upon experiencing a device reset, read the value that indicates whether the special mode is active; load the mode programming and parameter programming from the non-volatile memory to the operating memory; and in response to reading the value when the value indicates that the special mode is active, implement the special mode defined by the mode programming from the operating memory by controlling operation of the therapy circuit. a therapy circuit; an operating memory; a non-volatile memory; a telemetry communication circuit; a processing device in communication with the therapy circuit, the operating memory, the non-volatile memory, and the telemetry communication circuit, the processing device being configured to: receive from the telemetry communication circuit mode programming that defines a special mode of operation to utilize during the condition and receive parameter programming that specifies therapy parameters to utilize for the special mode of operation; and store the mode programming and the parameter programming in the non-volatile memory; characterised by the processing device being configured to: store a value in the non-volatile memory indicating whether the special mode is active; upon experiencing a device reset, read the value that indicates whether the special mode is active; load the mode programming and parameter programming from the non-volatile memory to the operating memory; and in response to reading the value when the value indicates that the special mode is active, implement the special mode defined by the mode programming from the operating memory by controlling operation of the therapy circuit. receive from the telemetry communication circuit mode programming that defines a special mode of operation to utilize during the condition and receive parameter programming that specifies therapy parameters to utilize for the special mode of operation; and store the mode programming and the parameter programming in the non-volatile memory; characterised by the processing device being configured to: store a value in the non-volatile memory indicating whether the special mode is active; upon experiencing a device reset, read the value that indicates whether the special mode is active; load the mode programming and parameter programming from the non-volatile memory to the operating memory; and in response to reading the value when the value indicates that the special mode is active, implement the special mode defined by the mode programming from the operating memory by controlling operation of the therapy circuit. store a value in the non-volatile memory indicating whether the special mode is active; upon experiencing a device reset, read the value that indicates whether the special mode is active; load the mode programming and parameter programming from the non-volatile memory to the operating memory; and in response to reading the value when the value indicates that the special mode is active, implement the special mode defined by the mode programming from the operating memory by controlling operation of the therapy circuit.