backport
backport to CentOS 4.8 with g++ 4.1.2