more dynamic reconfig stuff
don't crash when there's a problem with the service call