I have long puzzled over...