fix: don't always load default config

This patch resolves a bug whereby we were always loading the default config even if other configs existed.