Improved error message to tell not only what is wrong, but also _why_ it is. Kinda.