turn on pedantic errors