bug in string concatenation ?