diff --git a/ShellB3/shallbethree.sh b/ShellB3/shallbethree.sh
index 64b192f57801cf26587502170af27609461e7fc3..8797998305cc3dc1a3dd0d9f20b07c63c8715e2b 100755
--- a/ShellB3/shallbethree.sh
+++ b/ShellB3/shallbethree.sh
@@ -11894,6 +11894,8 @@ mk__ipython(){
 
 mk__ipykernel(){
   resume_tracker && return 0
+  mk_psutil
+  resume_tracker
   if isDarwin ; then
     pip_install src/macos/appnope-*.gz  || oops 'appnope did not install'
   fi
@@ -12316,7 +12318,7 @@ mk_statsmodels() {
   return 0
 }
 
-mk_memoryprofiler(){
+mk_psutil(){
   resume_tracker && return 0
 
   make_patch psutil <<PATCH
@@ -12334,6 +12336,13 @@ mk_memoryprofiler(){
 PATCH
 
   _setup_build_install psutil src/optional/psutil-${PSUTILVER}.tar.* psutil-${PSUTILVER} || oops "psutil did not install"
+}
+
+mk_memoryprofiler(){
+  resume_tracker && return 0
+
+  mk_psutil
+  resume_tracker
 
   _setup_build_install memory_profiler src/optional/memory_profiler-${MEMORYPROFILERVER}.tar.* memory_profiler-${MEMORYPROFILERVER} || oops "memory_profiler did not install"