bug fix, track num running children and wait before exiting
drwxr-xr-x - CVSROOT
drwxr-xr-x - Robust