# Transaction group Run Always Expressions not writing to targets when trigger is used

**URL:** <https://forum.inductiveautomation.com/t/transaction-group-run-always-expressions-not-writing-to-targets-when-trigger-is-used/38528>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [September 9, 2020, 4:23pm UTC](https://forum.inductiveautomation.com/t/transaction-group-run-always-expressions-not-writing-to-targets-when-trigger-is-used/38528 "2020-09-09T16:23:40Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [September 9, 2020, 4:23pm UTC](https://forum.inductiveautomation.com/t/transaction-group-run-always-expressions-not-writing-to-targets-when-trigger-is-used/38528/1 "2020-09-09T16:23:40Z")

</div>

8.0.13

If I have a transaction group to execute on a trigger, any Run-Always expressions will evaluate, but they won’t write to their targets until the trigger is active.

That does follow what I read about the execution cycle, but it does kind of break the constant handshaking I’m trying to do.  
[https://docs.inductiveautomation.com/display/DOC80/Understanding+Transaction+Groups#UnderstandingTransactionGroups-ExecutionCycle](https://docs.inductiveautomation.com/display/DOC80/Understanding+Transaction+Groups#UnderstandingTransactionGroups-ExecutionCycle)

The workaround is to use a separate group, but I’m a bit wary of any race condition that might occur.

Not sure whether to call this a bug or a feature request. 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 9, 2020, 5:18pm UTC](https://forum.inductiveautomation.com/t/transaction-group-run-always-expressions-not-writing-to-targets-when-trigger-is-used/38528/2 "2020-09-09T17:18:13Z")

</div>

I usually script exactly the behavior I need when the built-in functionality isn’t sufficient.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [September 9, 2020, 5:36pm UTC](https://forum.inductiveautomation.com/t/transaction-group-run-always-expressions-not-writing-to-targets-when-trigger-is-used/38528/3 "2020-09-09T17:36:15Z")

</div>

As I likely will, but it’s a bit counter-intuitive. Perhaps ‘Mostly-Run-Always’ is more accurate.
