Casting an int to string doesn't do what you'd expect, strconv.Itoa used instead