If you cant specify a limit then how do you know when to continue to the next page? I saw a hardcoded >90 logic for doing that but that seemed aribitrary. I could change it to "int? limit" so its optional.