made the recursion testing slightly more robust (sourcing my zshrc no longer makes it believe it's a level deeper