FLAGS_PARENT no longer transforms into constant
diff --git a/source/1.0/doc/CHANGES-1.0.txt b/source/1.0/doc/CHANGES-1.0.txt
index c09506e..7cfb2b1 100644
--- a/source/1.0/doc/CHANGES-1.0.txt
+++ b/source/1.0/doc/CHANGES-1.0.txt
@@ -1,6 +1,13 @@
 Changes in shFlags 1.0.x
 ========================
 
+Changes with 1.0.2
+------------------
+
+FLAGS_PARENT no longer transforms into a constant so that it can be defined at
+run time in scripts.
+
+
 Changes with 1.0.1
 ------------------
 
diff --git a/source/1.0/src/shflags b/source/1.0/src/shflags
index 5a01f3e..8f1cff5 100644
--- a/source/1.0/src/shflags
+++ b/source/1.0/src/shflags
@@ -67,7 +67,7 @@
 
 # return if FLAGS already loaded
 [ -n "${FLAGS_VERSION:-}" ] && return 0
-FLAGS_VERSION='1.0.1'
+FLAGS_VERSION='1.0.2pre'
 
 _flags_debug() { echo "flags:DEBUG $@" >&2; }
 _flags_error() { echo "flags:ERROR $@" >&2; }
@@ -107,8 +107,6 @@
 # constants
 #
 
-__FLAGS_PARENT=${FLAGS_PARENT:-$0}
-
 # getopt version
 __FLAGS_GETOPT_VERS_STD=0
 __FLAGS_GETOPT_VERS_ENH=1
@@ -767,7 +765,7 @@
   if [ -n "${FLAGS_HELP:-}" ]; then
     echo "${FLAGS_HELP}" >&2
   else
-    echo "USAGE: ${__FLAGS_PARENT} [flags] args" >&2
+    echo "USAGE: ${FLAGS_PARENT:-$0} [flags] args" >&2
   fi
   if [ -n "${__flags_longNames}" ]; then
     echo 'flags:' >&2