returning ListType closer to the upstream variant