Perhaps we can get away with just isTopLevelSeries(), and then elsewhere !isTopLevelSeries(), or delegate to isTopLevelSeries() from isNotTopLevelSeries?