better fault tolerance for handling faulty messages