no more optional space in [name]++; only trailing numbers and _ are removed from names