This ports the same change which was made in 9c3e9e8981 to ReadRequest, although nothing actually implements this interface yet.
9c3e9e8981