that would not be a very well behaving singleton, should be documented
I already watch the child, so I can add some extra logging of unhandled Terminate(`child`)