simplify block expansion