nit: incrementAndGet() ?