       passed = false
     } else {
       passed = true
-      expressionValueStr = reflect(expressionValueUnwrapped).summary
+      expressionValueStr = "\(expressionValueUnwrapped)"
     }
   } else {
     passed = false

    // TODO: @auto_string expression1
    // TODO: @auto_string expression2
    
    var expressionValueStr1 = reflect(expressionValue1).summary
    let expressionValueStr2 = reflect(expressionValue2).summary
    
    _XCTRegisterFailure(true, _XCTFailureDescription(assertionType, 0, expressionValueStr1 as NSString, expressionValueStr2 as NSString), message, file, line)
  }

    // TODO: @auto_string expression1
    // TODO: @auto_string expression2
    
    var expressionValueStr1 = "\(expressionValue1)"
    let expressionValueStr2 = "\(expressionValue2)"
    
    _XCTRegisterFailure(true, _XCTFailureDescription(assertionType, 0, expressionValueStr1 as NSString, expressionValueStr2 as NSString), message, file, line)
  }
