no space needed before ++