actually generate warnings not errors