Constrained block creation.