franky ports the code to gcc 4.7