Added lots of nice warnings.