Works almost perfectly. Poison reverse implemented, implicit withdrawals implemented. Only edge case left is dealing with a node that has been completely disconnected from the network.