actions to string now treats special cases