Rewrite fetch to accommodate environments without Process Control

Signed-off-by: Andrew Phelps <andrew@phel.ps>