Not happy with the name of ExpressionIncrement

that said, this should work