Making "out" unique is useful because there is no repetition, however when using the CHECK_IF_ALREADY_DONE flag, some of the previous combinations get lost when a new one is found. If we use the CHECK_IF_ALREADY_DONE flag we want all the different recipes to reach an element in order to reduce the number of requests (which is the search limiting factor).