Another possible variation is that the rollback feature is supported also by hardware, for example by a special area in the CPU or on the hard disk interface card, so that it is always available for example from a special ROM even if for example the system has been booted from another device, such as for example a diskette or CD or network drive.