fix bug 678.