@joshshaked It's also worth noting that literally any Activity Streams object has fallback representations that can be used if the client doesn't recognize the type: `summary` for text, `image` and `icon` for visual. There's no reason to throw away unrecognized activity types.