  writable._write = function (buf, enc, done) {
    completeParse = done
    parser.parse(buf)
    work()
  }
The product does not properly control the amount of recursion which takes place,  consuming excessive resources, such as allocated memory or the program stack.