Made fault tolerance optional and removed faraday dependency.