bug 922, bug 925, bug 926, bug 927