varints are now vint32_t