refactor requires; don't suppress exceptions if the config file cannot be parsed (#407)