Adds ability to modify (rather than override) existing saved configuration
Fixes broken loop. Cleans up for pull request