Remove optional param to Check() for creating warnings and introduce a .Warn() method to take its place