What's the deal on the &amp stuff here?  The unit test doesn't exercise this path, and it seems like we have a closed ecosystem with our icon stuff so this path should never happen.  (And if it does happen, it seems like we'll explode.)