application now handles opt outs