smalled #load_config spec refactor