Writing to parameters on geometry

Hi all, so was playing about with reading and writing to existing params on an object, in this case a point.

The moment i connect the VS connector from Real.1 with value 3 to the val in the set attribute block it wipes out/deletes the existing string parameter (HoleString).

Am i doing something wrong? (another beginner question).

 

Thanks