diff --git a/demos/demo.jan_21_2011/Makefile b/demos/demo.jan_21_2011/Makefile
index fda241bb72ccffe186f1d63a52cfdd79dc60aa63..3d9aafd85f5ed92b51ffa9476f0761adeae3959b 100644
--- a/demos/demo.jan_21_2011/Makefile
+++ b/demos/demo.jan_21_2011/Makefile
@@ -1,6 +1,6 @@
 TOOLBASE=${PEASOUP_HOME}/tools
 
-all: dumbledore.original dumbledore_cmd.original
+all: dumbledore.original dumbledore_cmd.original dumbledore.protected
 
 dumbledore.original: dumbledore.o
 	${TOOLBASE}/ps_link.sh dumbledore.o -o dumbledore.original
@@ -8,8 +8,14 @@ dumbledore.original: dumbledore.o
 dumbledore_cmd.original: dumbledore_cmd.o
 	${TOOLBASE}/ps_link.sh dumbledore_cmd.o -o dumbledore_cmd.original
 
+dumbledore.protected: dumbledore.original
+	${TOOLBASE}/ps_analyze.sh dumbledore.original dumbledore.protected
+	echo "Note: this step will end in an error for now, but that's OK"
+
 .c.o:
 	${TOOLBASE}/ps_comp.sh  $<
 
 clean:
-	rm *.o dumbledore.original dumbledore_cmd.original dumbledore.protected dumbledore_cmd.protected tmp
+	rm -f *.o dumbledore.original dumbledore_cmd.original dumbledore.protected dumbledore_cmd.protected tmp
+
+	rm -Rf peasoup_executable_directory.*
diff --git a/demos/demo.jan_21_2011/ps_demo.sh b/demos/demo.jan_21_2011/ps_demo.sh
index dab788ee0519698cbd11d2640635efd31bdf8883..f92d550773bfd0df10ea1e6901bc456f1f108bca 100755
--- a/demos/demo.jan_21_2011/ps_demo.sh
+++ b/demos/demo.jan_21_2011/ps_demo.sh
@@ -71,11 +71,11 @@ Pause
 # clear the screen
 clear
 echo "Running PEASOUP analysis phase...\n"
-echo "${TOOLBASE}/ps_analyze.sh dumbledore.original dumbledore.protected\n"
+echo "${TOOLBASE}/ps_analyze.sh dumbledore_cmd.original dumbledore_cmd.protected\n"
 
 Pause
 
-${TOOLBASE}/ps_analyze.sh dumbledore.original dumbledore.protected
+${TOOLBASE}/ps_analyze.sh dumbledore_cmd.original dumbledore_cmd.protected
 
 Pause