> Making them volatile would take of the visibility issues right?

Yes, that's exactly it!

Then, I don't exactly follow on the config bussiness. But I believe you understood the problem, so I'll just wait to see the new commit :)