fault tolerance, closable