code: function get(cb) {
      getRaw(function (err, num, muted) {
        timeouts.push(setTimeout(function () {
          cb(err, num, muted);
        }), 0);
      });
    }
docs: get pushes a timeout, which makes it get cancelled