Rework when reload_defaults gets called