[OPT] and wrap block