Integrity vs commercially viable self protection programs