I believe the off by one error and nextSite bug are now fixed. Implemented a solution for when we hit the end of the startups array, but still need further testing.