added traverseWithKeyXAC_ which allows for forked processes to run
concurrently regardless of exception