@jamesmarshall the big problem is that the server is responsible for distributing to followers. You could do it on the client by loading or caching the followers list and encrypting it to each one from the client, but that'd just murder your client if you have 10K or 100K or 1M followers.