Avoiding cyclical dependency

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.

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.