The entire concept of being self-custodial fell apart as soon as individuals were required to deposit their assets into the spending contract for Rain. We witnessed a loss of $500K at Avici, along with $430K disappearing at Tria. In the end, any assertions about maintaining custody are completely meaningless if the routing contract you rely on happens to contain a vulnerability.