block and dimension changes.