#3710: avoid recursive compute
Merge pull request #24 from fabric-engine/issue-3710

#3710: avoid recursive compute