Why throw an `xh::XmlrpcHelperException`?