# Preventing execution on group start without Trigger

**URL:** <https://forum.inductiveautomation.com/t/preventing-execution-on-group-start-without-trigger/32639>\
**Category:** Ignition Early Access\
**Created:** [February 26, 2020, 7:26pm UTC](https://forum.inductiveautomation.com/t/preventing-execution-on-group-start-without-trigger/32639 "2020-02-26T19:26:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![md.szyman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/md.szyman/32/9240_2.png) [@md.szyman](https://forum.inductiveautomation.com/u/md.szyman)\
**Post date:** [February 26, 2020, 7:26pm UTC](https://forum.inductiveautomation.com/t/preventing-execution-on-group-start-without-trigger/32639/1 "2020-02-26T19:26:55Z")

</div>

I have a Transaction Group with the trigger settings set such that “Only evaluate when values have changed” is enabled, with a subset of the tags selected. I do not have “Execute this group on a trigger” set. However, it’s still executing on group start, which is only preventable if executing on a trigger is set.

I want to be able to prevent the group being triggered when it starts. Should I create an expression item that is basically `hasChanged()` for each item in the list of tags that are being watched for changes, and trigger off of that? Or is there a better way?
