a mutable toString?