is there a reason that we're not logging what the folsom error actually is here?  would it make sense to just throw an exception so that it gets dumped into the normal, logged error path in the catch below?