saturation bug fix.