Implemented Gareths full fix for admin_setting_configstoredfile