How are we ensuring config is always set it?
If not set, you might have to initialize to empty json