# Avoiding cyclical dependency

**URL:** <https://community.easymorph.com/t/avoiding-cyclical-dependency/6740>\
**Category:** General Q&A\
**Created:** [July 28, 2026, 5:59pm UTC](https://community.easymorph.com/t/avoiding-cyclical-dependency/6740 "2026-07-28T17:59:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dongna](https://community.easymorph.com/user_avatar/community.easymorph.com/dongna/32/4527_2.png) [@dongna](https://community.easymorph.com/u/dongna)\
**Post date:** [July 28, 2026, 5:59pm UTC](https://community.easymorph.com/t/avoiding-cyclical-dependency/6740/1 "2026-07-28T17:59:04Z")

</div>

I have two tables, let's call them Table A and Table B.

In one step on Table B, I'm using the Peek action to bring in a value from Table A to Table B. This apparently creates a Table B dependency on Table A.

I then need to merge columns from Table B into Table A. However Easymorph is balking at this because of the earlier dependency that was created by the Peek action.

I can't seem to find a way to work around this. I've tried using Synchronize, deriving a new table, and other approaches, but can't get past it.

---

<div class="post-metadata">

**Author:** ![serhii](https://community.easymorph.com/letter_avatar_proxy/v4/letter/s/df788c/32.png) [@serhii](https://community.easymorph.com/u/serhii)\
**Post date:** [July 28, 2026, 8:00pm UTC](https://community.easymorph.com/t/avoiding-cyclical-dependency/6740/2 "2026-07-28T20:00:22Z")

</div>

The behavior is expected. EasyMorph does not support cyclic dependencies between tables. As a workaround, move the Merge action to a Derived table instead of performing it in the original table. This breaks the circular dependency while preserving the workflow logic, allowing it to run successfully.

 ![img](https://community.easymorph.com/uploads/default/original/2X/c/c95112eff5e256581518e94c80a3b570d6edba56.png)
