Negative offsets in increment and decrement + stats refactoring