#279: construct III