ConfigPath is never null, no need to Contract it