BF: delay check for the existence of config directory until read()