Revert "patching subprocess can yield to maximum recursion depth"

This reverts commit 6d95ea5beb80ca75e669973e580201061f071f85.
fixing the recursion in a different way
Finished release v0.1.7.

* release/v0.1.7:
  fixing the recursion in a different way
  Revert "patching subprocess can yield to maximum recursion depth"