fix correction bug issue #656