reply should be a result rather than a list of results