      export LP_PS1_PREFIX="$(_lp_sr "$1")"
  }
  
- # Activate the liquid prompt
+ # Activate Liquid Prompt
 -prompt_on()
 +liquidprompt_on()
  {
-     # if liquidprompt has not been already set
-     if [[ -z "$LP_OLD_PS1" ]] ; then
-@@ -1740,7 +1740,7 @@
+     # Reset so all PWD dependent variables are computed after loading
+     LP_OLD_PWD=""
+@@ -1913,7 +1913,7 @@
  }
  
  # Come back to the old prompt


--- a/liquidprompt
+++ b/liquidprompt
@@ -1702,13 +1702,13 @@
     fi
 }
 

 {
     PS1=$LP_OLD_PS1
     if $_LP_SHELL_bash; then
@@ -1927,7 +1927,7 @@
 }
 
 # Use an empty prompt: just the \$ mark
-prompt_OFF()
+liquidprompt_OFF()
 {
     PS1="$_LP_MARK_SYMBOL "
     if $_LP_SHELL_bash; then
@@ -1940,6 +1940,6 @@
 }
 
 # By default, sourcing liquidprompt will activate Liquid Prompt
-prompt_on
+liquidprompt_on
 
