context => isDistinctLimit