Because fuck node streams, that's why