No need to be so practical.
I suggest when their pointer dereferences, it can go a bit forward or backwards in memory as long as it is mostly correct.