The satisfier