inconsistent with the rest of the code and only relevant on 4.x (since 5.x has gcc 3.2.x as its default compiler).