warnings as errors; warn on missing spec