Lorsqu'une fonction possède l'effet transacts, cela signifie que la fonction peut lire et écrire des données, mais ces actions peuvent être annulées si la fonction possède également l'effet decides. Cet effet est un effet exclusif.
Une fonction sans effet exclusif spécifié peut lire et écrire des données, mais ne peut pas être annulée.