deconstruct will check for config existance before removing