thinking about config validation