Compiling with pedantic on
see issue #17