Any unwrap() should either be an expect() or should have a comment explaining what invariant means it's safe to do. Hopefully your sins are well documented :D
Yeah that makes sense. I mean the Edge evolution made a lot of sense full-stop. I'm just sad that the Teams app requires I log in (I don't have a team account) and the web interface for calls refuses to work on Firefox (though it works a bit if I tell FF to lie). Web, eh?
It can be tough to "do what makes sense" when your choice is "Monetise the platform or the platform fails" (not that I know at all what the situation was for signal before this).
(Note, I am entirely horrified by *any* 'blockchain currency')