Refining the definition of self-modifying code
Fixing the Makefile