need to make sure a program stays in its block of memory when it references itself