using post-increment for optimization purposes