naive increment