I agree, IIndexer should handle that.