>I could probably write in a special case for this and provide a min and max field for setting the range but it would make things more complicated and harder to maintain

hmm, i see, but then why is it `limit - 20, limit` what's special about `20`?