Improve error output

These commits make it slightly easier for the poor soul doing silly things and wondering what they did wrong.