#277: construct II