Yes, the spec discusses this, but the return values have already changed multiple times.  I'm also of the opinion that with Ruby, we have the possibility of returning the structured results.  I'd like to discuss this with the team soon, when we have converged on the recent server changes.