Why is this here and not the type of settings.config?
Also, CHM uses locks on both reads and writes.