unself agentconfig default option to not break old method

old method was short circuited by presence of default