handle the outermost block as well. it's special.