And the `--lena > 1` is a bit subtle, `lena-- > 2` might be clearer, although having the `--` here at all doesn't make for the clearest logic below.