Oops, yes - I'll simplify this, and the suite I had hurriedly copied from...