fix bug 31