         }
         
         // past clrf
-        defer { offset += 1 }
+        defer { offset += 2 }
         
         // Returns a String initialized with this data
         return String(bytes: input[base..<offset], encoding: .utf8)

            return nil
        }
        
        // Skip past the token and until before the carriage return
        let integerIndex = string.index(after: string.startIndex)
        let integerEnd = string.index(string.endIndex, offsetBy: -1)
        
        // Instantiate the integer
        guard
            string.count > 1,
            let number = Int(string[integerIndex..<integerEnd])
        else {
            throw RedisError(.parsingError)
        }
        

    }
    
    fileprivate func continueParsing(partial value: inout PartialRedisData, from input: ByteBuffer, at offset: inout Int) throws -> Bool {
        // Parses every `notyetParsed`
        switch value {
        case .parsed(_):
