IMO make this private, since it looks like no other class is using it, and we may realize we need a different sort of logic to scale this functionality in future listviews.