gcc 4.9 fixes