Here too I question the wisdom of allowing default construction