use prefix increment/decrement where possible