adopt configuration exception handling