bug 945748 - third attempt