There are a few pending PRs that fix streaming responses (#28, #34) - please cut a new gem. Since I'm using this as a dependency of another gem, I can't just pull from git. And as much as I don't want to monkey patch it, I'll likely have to if these aren't fixed soon :(