Do we need to check all the variants of items?