int safeParseInt(String v, [int base = 10]) { if (v.startsWith('00')) throw FormatException('invalid RLP: extra zeros'); return int.parse(v, radix: base); }