offset-error reduced