Is there a reason to make this a private function? Seems like it could be somewhat useful for tests (especially the 'jumpToHighest' function).