Revising method for parsing ranges from --limit subsets

Fixes #4620