allSatisfy -> all, anySatisfy -> any