What exactly does this system compensate for?