What warnings are you trying to catch here?  A comment indicating why this clause is needed would be helpful.