try adding a mechanism for a child to handle a parent that completely fails