fix bug 431