pre- and post-increment: more testing; minor catch