Oh the tangled webs they weave....