Now that we've done the work, if `nToReturn` truly represents a limit now should we change the variable name to reflect that?

To me this is too closely tied to the wire protocol and not closely enough to the concept it actually represents currently represents.