This is where preincrement is problematic.