So it's great that there are different implementations for different use cases. It helps that the wire format is simple and well-documented.