Paying Technical Debt.  Resolving type cast ambiguity.