Using my esperance fork to prevent recursive error.

When esperance errors on a cyclic object it blows up. My fork doesn't have that
problem.