pre-increment cleanliness