Why are you adding a word? if you map a page starting at `0x1000`, then `0x2000` is the "one word above", not `0x2004`