A donor is viable when they match a given recipient and when the donor is paired with a recipient that has an RMPb score greater than 0. When a donor is connected to a recipient with a RMPb score of 0, they are unmatchable and that donor is not available to match other recipients in the pool and is therefore not viable.