All these requires a lot of dedication and desire to make it practical to people. I really commend the instant messaging companies who have, for a few years built end-to-end encryption into their products, whereas, before, they did not think this is important or worthy of the investment.