Fix bug 2976