support negative dataCorrection value