now including helpful messages in these exceptions