better handling of BrokenProcess, prep for redis
Context separation, part 2