Add in warning functionality. It is dope and extensible.