fix auto_invert bug