request-reply version