Don't let config values override a production
Small refactoring to clean up Planner->run method
More refactoring of Planner->run method