updated to protect :config on all items