add back the recursive dependency so we can publish

I bootstrapped this so we could add back the recursive dep and publish again.