Reduce number of construction procedure calls