g++ fix 2nd try