Fix bug 2974