Object.keys(map[kid].out).forEach(function (pat) {
          Object.keys(map[kid].out[pat]).forEach(function (mid) {
            if (mid === did) {
              delete map[kid].out[pat][did]
            }