Child process events and json decoding graceful failures