fix  bug 597