we don't need to store all combinations