fix bug 2905