     var asInt32: Int32? {
         switch self {
         case .decimalInteger(let n):
-            if let normalized = normalizeIntString(n) {
-                let numberString = String(normalized)
-                return Int32(numberString)
-            }
+            return Int32(n)
         case .octalInteger(let n):
             return Int32(n, radix: 8)
         case .hexadecimalInteger(let n):

    var asInt64: Int64? {
        switch self {
        case .decimalInteger(let n):
            if let normalized = normalizeIntString(n) {
                let numberString = String(normalized)
                return Int64(numberString)
            }
        case .octalInteger(let n):
            return Int64(n, radix: 8)
        case .hexadecimalInteger(let n):

    default:
        return nil
    }
}

// Protobuf Text format uses C ASCII conventions for
