throw configuration exception if some of the cho thingies not set properly.