Try different approach using varints to solve va_list problem.