Gets rid of currentBlockIPPosition. Use currentIPPosition instead and restore it after each block-level area.