add optimization for sequential inc/dec's