However, foo might represent a location that can be changed by other elements of the computer system at any time, such as a hardware register of a device connected to the CPU.
Foo might represent a location. This is however. This location can be changed by other elements of the computer system at any time. This was such as a hardware register of a device. This device is connected to the CPU.