Pedantry (compile with -pedantic)