moved warning & error faces out of compilation hook, since they are valid from the beginning!