precompensates