Apply config if given. Otherwise fallback to existing defaults

update code to fulfill README.md promise