Update version to 0.4.1.
diff --git a/c/install.sh b/c/install.sh
index 5909d33..cdc4fdf 100755
--- a/c/install.sh
+++ b/c/install.sh
@@ -17,7 +17,7 @@
 
 set -e
 
-version=0.4.0
+version=0.4.1
 major_version=0.4
 
 usage()
diff --git a/common/charmonizer.c b/common/charmonizer.c
index 3e776f8..4889172 100644
--- a/common/charmonizer.c
+++ b/common/charmonizer.c
@@ -7160,7 +7160,7 @@
     chaz_MakeVar *var;
 } SourceFileContext;
 
-static const char lucy_version[]        = "0.4.0";
+static const char lucy_version[]        = "0.4.1";
 static const char lucy_major_version[]  = "0.4";
 
 static void
diff --git a/common/charmonizer.main b/common/charmonizer.main
index 828c7d3..2897fa8 100644
--- a/common/charmonizer.main
+++ b/common/charmonizer.main
@@ -45,7 +45,7 @@
     chaz_MakeVar *var;
 } SourceFileContext;
 
-static const char lucy_version[]        = "0.4.0";
+static const char lucy_version[]        = "0.4.1";
 static const char lucy_major_version[]  = "0.4";
 
 static void
diff --git a/core/Lucy.cfp b/core/Lucy.cfp
index adbaa70..af1e421 100644
--- a/core/Lucy.cfp
+++ b/core/Lucy.cfp
@@ -1,7 +1,7 @@
 {
     "name": "Lucy",
-    "version": "v0.4.0",
+    "version": "v0.4.1",
     "prerequisites": {
-        "Clownfish": "v0.4.0"
+        "Clownfish": "v0.4.1"
     }
 }
diff --git a/core/TestLucy.cfp b/core/TestLucy.cfp
index be89221..ab082aa 100644
--- a/core/TestLucy.cfp
+++ b/core/TestLucy.cfp
@@ -1,8 +1,8 @@
 {
     "name": "TestLucy",
-    "version": "v0.4.0",
+    "version": "v0.4.1",
     "prerequisites": {
-        "Clownfish": "v0.4.0",
-        "Lucy": "v0.4.0"
+        "Clownfish": "v0.4.1",
+        "Lucy": "v0.4.1"
     }
 }
diff --git a/perl/Build.PL b/perl/Build.PL
index 79f6a31..e49a406 100644
--- a/perl/Build.PL
+++ b/perl/Build.PL
@@ -39,7 +39,7 @@
     license     => 'apache',
     dist_author =>
         'The Apache Lucy Project <dev at lucy dot apache dot org>',
-    dist_version       => '0.4.0',
+    dist_version       => '0.4.1',
     requires           => {
         'perl'      => '5.8.3',
         'Clownfish' => undef,
diff --git a/perl/buildlib/Lucy/Build.pm b/perl/buildlib/Lucy/Build.pm
index 10a97d9..5ded4c5 100644
--- a/perl/buildlib/Lucy/Build.pm
+++ b/perl/buildlib/Lucy/Build.pm
@@ -22,7 +22,7 @@
     Clownfish::CFC::Perl::Build::Charmonic
 );
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 use File::Spec::Functions qw( catdir catfile rel2abs );
diff --git a/perl/buildlib/Lucy/Build/Binding/Analysis.pm b/perl/buildlib/Lucy/Build/Binding/Analysis.pm
index d90909b..f0f8d7e 100644
--- a/perl/buildlib/Lucy/Build/Binding/Analysis.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Analysis.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Build/Binding/Docs.pm b/perl/buildlib/Lucy/Build/Binding/Docs.pm
index 07e5ce3..f62ba72 100644
--- a/perl/buildlib/Lucy/Build/Binding/Docs.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Docs.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Build/Binding/Document.pm b/perl/buildlib/Lucy/Build/Binding/Document.pm
index 3679bfe..937f28a 100644
--- a/perl/buildlib/Lucy/Build/Binding/Document.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Document.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Build/Binding/Highlight.pm b/perl/buildlib/Lucy/Build/Binding/Highlight.pm
index 16feaaa..2d7f774 100644
--- a/perl/buildlib/Lucy/Build/Binding/Highlight.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Highlight.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Build/Binding/Index.pm b/perl/buildlib/Lucy/Build/Binding/Index.pm
index ccd26f7..16e3eb4 100644
--- a/perl/buildlib/Lucy/Build/Binding/Index.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Index.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Build/Binding/Misc.pm b/perl/buildlib/Lucy/Build/Binding/Misc.pm
index 21a4489..279b53b 100644
--- a/perl/buildlib/Lucy/Build/Binding/Misc.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Misc.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Build/Binding/Object.pm b/perl/buildlib/Lucy/Build/Binding/Object.pm
index 1e7b9f9..a95bef3 100644
--- a/perl/buildlib/Lucy/Build/Binding/Object.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Object.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Build/Binding/Plan.pm b/perl/buildlib/Lucy/Build/Binding/Plan.pm
index c094b97..9d8923e 100644
--- a/perl/buildlib/Lucy/Build/Binding/Plan.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Plan.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Build/Binding/Search.pm b/perl/buildlib/Lucy/Build/Binding/Search.pm
index ac55c92..8e84a0d 100644
--- a/perl/buildlib/Lucy/Build/Binding/Search.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Search.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Build/Binding/Store.pm b/perl/buildlib/Lucy/Build/Binding/Store.pm
index 20183c7..a318c3f 100644
--- a/perl/buildlib/Lucy/Build/Binding/Store.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Store.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Build/Binding/Util.pm b/perl/buildlib/Lucy/Build/Binding/Util.pm
index 592e24c..0a4deb7 100644
--- a/perl/buildlib/Lucy/Build/Binding/Util.pm
+++ b/perl/buildlib/Lucy/Build/Binding/Util.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/buildlib/Lucy/Redacted.pm b/perl/buildlib/Lucy/Redacted.pm
index 0bddc6e..9ab3b17 100644
--- a/perl/buildlib/Lucy/Redacted.pm
+++ b/perl/buildlib/Lucy/Redacted.pm
@@ -18,7 +18,7 @@
 
 package Lucy::Redacted;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 use Exporter 'import';
diff --git a/perl/buildlib/Lucy/Test/TestUtils.pm b/perl/buildlib/Lucy/Test/TestUtils.pm
index 09fa677..2c659dd 100644
--- a/perl/buildlib/Lucy/Test/TestUtils.pm
+++ b/perl/buildlib/Lucy/Test/TestUtils.pm
@@ -18,7 +18,7 @@
 
 package Lucy::Test::TestUtils;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 use Exporter 'import';
diff --git a/perl/buildlib/LucyX/Build/Binding/Search.pm b/perl/buildlib/LucyX/Build/Binding/Search.pm
index 15fa6db..cc64144 100644
--- a/perl/buildlib/LucyX/Build/Binding/Search.pm
+++ b/perl/buildlib/LucyX/Build/Binding/Search.pm
@@ -16,7 +16,7 @@
 use strict;
 use warnings;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub bind_all {
diff --git a/perl/lib/Lucy.pm b/perl/lib/Lucy.pm
index fb89abb..2427fa1 100644
--- a/perl/lib/Lucy.pm
+++ b/perl/lib/Lucy.pm
@@ -20,7 +20,7 @@
 
 use 5.008003;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 use Clownfish;
@@ -46,12 +46,12 @@
     require DynaLoader;
     our @ISA = qw( DynaLoader );
     # This loads a large number of disparate subs.
-    bootstrap Lucy '0.4.0';
+    bootstrap Lucy '0.4.1';
 }
 
 {
     package Lucy::Util::IndexFileNames;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     BEGIN {
         push our @ISA, 'Exporter';
@@ -70,14 +70,14 @@
 
 {
     package Lucy::Analysis::Analyzer;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Lucy qw( load );
 }
 
 {
     package Lucy::Analysis::RegexTokenizer;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
 
     sub _compile_token_re {qr/$_[0]/}
@@ -92,7 +92,7 @@
 
 {
     package Lucy::Document::Doc;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Storable ();  # Needed by serialize/deserialize.
     use Lucy qw( STORABLE_freeze STORABLE_thaw load );
@@ -104,14 +104,14 @@
 
 {
     package Lucy::Index::DocVector;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Lucy qw( STORABLE_freeze STORABLE_thaw );
 }
 
 {
     package Lucy::Index::Indexer;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
 
     sub new {
@@ -125,7 +125,7 @@
 
 {
     package Lucy::Index::IndexReader;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Carp;
 
@@ -150,7 +150,7 @@
 
 {
     package Lucy::Index::Segment;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Clownfish qw( to_clownfish );
     sub store_metadata {
@@ -162,21 +162,21 @@
 
 {
     package Lucy::Index::Similarity;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Lucy qw( STORABLE_freeze STORABLE_thaw load );
 }
 
 {
     package Lucy::Index::TermVector;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Lucy qw( STORABLE_freeze STORABLE_thaw );
 }
 
 {
     package Lucy::Search::Compiler;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Carp;
     use Scalar::Util qw( blessed );
@@ -195,35 +195,35 @@
 
 {
     package Lucy::Plan::FieldType;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Lucy qw( load );
 }
 
 {
     package Lucy::Plan::Schema;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Lucy qw( load );
 }
 
 {
     package Lucy::Search::MatchDoc;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Lucy qw( STORABLE_freeze STORABLE_thaw );
 }
 
 {
     package Lucy::Search::Query;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Lucy qw( STORABLE_freeze STORABLE_thaw load );
 }
 
 {
     package Lucy::Search::SortRule;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Carp;
     use Lucy qw( STORABLE_freeze STORABLE_thaw );
@@ -244,28 +244,28 @@
 
 {
     package Lucy::Search::SortSpec;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Lucy qw( STORABLE_freeze STORABLE_thaw );
 }
 
 {
     package Lucy::Search::TopDocs;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     use Lucy qw( STORABLE_freeze STORABLE_thaw );
 }
 
 {
     package Lucy::Object::BitVector;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     sub to_arrayref { shift->to_array->to_arrayref }
 }
 
 {
     package Lucy::Store::FileHandle;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     BEGIN {
         push our @ISA, 'Exporter';
@@ -292,7 +292,7 @@
 
 {
     package Lucy::Store::FSFileHandle;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
 
     sub open {
@@ -305,7 +305,7 @@
 
 {
     package Lucy::Store::RAMFileHandle;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
 
     sub open {
@@ -318,7 +318,7 @@
 
 {
     package Lucy::Util::Debug;
-    our $VERSION = '0.004000';
+    our $VERSION = '0.004001';
     $VERSION = eval $VERSION;
     BEGIN {
         push our @ISA, 'Exporter';
diff --git a/perl/lib/Lucy.pod b/perl/lib/Lucy.pod
index d79ee3c..e073ae8 100644
--- a/perl/lib/Lucy.pod
+++ b/perl/lib/Lucy.pod
@@ -19,7 +19,7 @@
 
 =head1 VERSION
 
-0.4.0
+0.4.1
 
 =head1 SYNOPSIS
 
diff --git a/perl/lib/Lucy/Analysis/Analyzer.pm b/perl/lib/Lucy/Analysis/Analyzer.pm
index ac04256..6566ecf 100644
--- a/perl/lib/Lucy/Analysis/Analyzer.pm
+++ b/perl/lib/Lucy/Analysis/Analyzer.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::Analyzer;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Analysis/CaseFolder.pm b/perl/lib/Lucy/Analysis/CaseFolder.pm
index 180d01e..3500afc 100644
--- a/perl/lib/Lucy/Analysis/CaseFolder.pm
+++ b/perl/lib/Lucy/Analysis/CaseFolder.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::CaseFolder;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Analysis/EasyAnalyzer.pm b/perl/lib/Lucy/Analysis/EasyAnalyzer.pm
index a3e7637..9d59823 100644
--- a/perl/lib/Lucy/Analysis/EasyAnalyzer.pm
+++ b/perl/lib/Lucy/Analysis/EasyAnalyzer.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::EasyAnalyzer;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Analysis/Inversion.pm b/perl/lib/Lucy/Analysis/Inversion.pm
index cc5f502..18e6298 100644
--- a/perl/lib/Lucy/Analysis/Inversion.pm
+++ b/perl/lib/Lucy/Analysis/Inversion.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::Inversion;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Analysis/Normalizer.pm b/perl/lib/Lucy/Analysis/Normalizer.pm
index 07dfb1d..f509048 100644
--- a/perl/lib/Lucy/Analysis/Normalizer.pm
+++ b/perl/lib/Lucy/Analysis/Normalizer.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::Normalizer;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Analysis/PolyAnalyzer.pm b/perl/lib/Lucy/Analysis/PolyAnalyzer.pm
index a9d7896..ed2a7e8 100644
--- a/perl/lib/Lucy/Analysis/PolyAnalyzer.pm
+++ b/perl/lib/Lucy/Analysis/PolyAnalyzer.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::PolyAnalyzer;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Analysis/RegexTokenizer.pm b/perl/lib/Lucy/Analysis/RegexTokenizer.pm
index bc9d2c3..7cae211 100644
--- a/perl/lib/Lucy/Analysis/RegexTokenizer.pm
+++ b/perl/lib/Lucy/Analysis/RegexTokenizer.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::RegexTokenizer;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Analysis/SnowballStemmer.pm b/perl/lib/Lucy/Analysis/SnowballStemmer.pm
index 447403e..38d27a4 100644
--- a/perl/lib/Lucy/Analysis/SnowballStemmer.pm
+++ b/perl/lib/Lucy/Analysis/SnowballStemmer.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::SnowballStemmer;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Analysis/SnowballStopFilter.pm b/perl/lib/Lucy/Analysis/SnowballStopFilter.pm
index dafe6c6..10a589d 100644
--- a/perl/lib/Lucy/Analysis/SnowballStopFilter.pm
+++ b/perl/lib/Lucy/Analysis/SnowballStopFilter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::SnowballStopFilter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Analysis/StandardTokenizer.pm b/perl/lib/Lucy/Analysis/StandardTokenizer.pm
index da33900..017a781 100644
--- a/perl/lib/Lucy/Analysis/StandardTokenizer.pm
+++ b/perl/lib/Lucy/Analysis/StandardTokenizer.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::StandardTokenizer;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Analysis/Token.pm b/perl/lib/Lucy/Analysis/Token.pm
index 864abee..6e072c2 100644
--- a/perl/lib/Lucy/Analysis/Token.pm
+++ b/perl/lib/Lucy/Analysis/Token.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Analysis::Token;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Docs/DevGuide.pm b/perl/lib/Lucy/Docs/DevGuide.pm
index 4de9a03..3627e0f 100644
--- a/perl/lib/Lucy/Docs/DevGuide.pm
+++ b/perl/lib/Lucy/Docs/DevGuide.pm
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Docs/FileLocking.pm b/perl/lib/Lucy/Docs/FileLocking.pm
index 4de9a03..3627e0f 100644
--- a/perl/lib/Lucy/Docs/FileLocking.pm
+++ b/perl/lib/Lucy/Docs/FileLocking.pm
@@ -14,7 +14,7 @@
 # limitations under the License.
 
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Document/Doc.pm b/perl/lib/Lucy/Document/Doc.pm
index f91fa25..1283ee6 100644
--- a/perl/lib/Lucy/Document/Doc.pm
+++ b/perl/lib/Lucy/Document/Doc.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Document::Doc;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Document/HitDoc.pm b/perl/lib/Lucy/Document/HitDoc.pm
index ab387da..6be43c7 100644
--- a/perl/lib/Lucy/Document/HitDoc.pm
+++ b/perl/lib/Lucy/Document/HitDoc.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Document::HitDoc;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Highlight/HeatMap.pm b/perl/lib/Lucy/Highlight/HeatMap.pm
index 0681ffd..231b917 100644
--- a/perl/lib/Lucy/Highlight/HeatMap.pm
+++ b/perl/lib/Lucy/Highlight/HeatMap.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Highlight::HeatMap;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Highlight/Highlighter.pm b/perl/lib/Lucy/Highlight/Highlighter.pm
index f870f3d..563558c 100644
--- a/perl/lib/Lucy/Highlight/Highlighter.pm
+++ b/perl/lib/Lucy/Highlight/Highlighter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Highlight::Highlighter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/BackgroundMerger.pm b/perl/lib/Lucy/Index/BackgroundMerger.pm
index c7f7f69..5b8459b 100644
--- a/perl/lib/Lucy/Index/BackgroundMerger.pm
+++ b/perl/lib/Lucy/Index/BackgroundMerger.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::BackgroundMerger;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/DataReader.pm b/perl/lib/Lucy/Index/DataReader.pm
index 2b71ac8..d309578 100644
--- a/perl/lib/Lucy/Index/DataReader.pm
+++ b/perl/lib/Lucy/Index/DataReader.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::DataReader;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/DataWriter.pm b/perl/lib/Lucy/Index/DataWriter.pm
index 03aa9fc..2f2dbe7 100644
--- a/perl/lib/Lucy/Index/DataWriter.pm
+++ b/perl/lib/Lucy/Index/DataWriter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::DataWriter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/DeletionsReader.pm b/perl/lib/Lucy/Index/DeletionsReader.pm
index 9d3953d..ad68aa3 100644
--- a/perl/lib/Lucy/Index/DeletionsReader.pm
+++ b/perl/lib/Lucy/Index/DeletionsReader.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::DeletionsReader;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/DeletionsWriter.pm b/perl/lib/Lucy/Index/DeletionsWriter.pm
index 0ff0fb9..e3c4160 100644
--- a/perl/lib/Lucy/Index/DeletionsWriter.pm
+++ b/perl/lib/Lucy/Index/DeletionsWriter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::DeletionsWriter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/DocReader.pm b/perl/lib/Lucy/Index/DocReader.pm
index cec1093..b93e24b 100644
--- a/perl/lib/Lucy/Index/DocReader.pm
+++ b/perl/lib/Lucy/Index/DocReader.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::DocReader;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/DocVector.pm b/perl/lib/Lucy/Index/DocVector.pm
index 1dac255..c2e951d 100644
--- a/perl/lib/Lucy/Index/DocVector.pm
+++ b/perl/lib/Lucy/Index/DocVector.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::DocVector;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/DocWriter.pm b/perl/lib/Lucy/Index/DocWriter.pm
index bcdbc1f..6a63251 100644
--- a/perl/lib/Lucy/Index/DocWriter.pm
+++ b/perl/lib/Lucy/Index/DocWriter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::DocWriter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/FilePurger.pm b/perl/lib/Lucy/Index/FilePurger.pm
index 3b1fb95..40f8d6b 100644
--- a/perl/lib/Lucy/Index/FilePurger.pm
+++ b/perl/lib/Lucy/Index/FilePurger.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::FilePurger;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/HighlightReader.pm b/perl/lib/Lucy/Index/HighlightReader.pm
index b18385d..7caac1b 100644
--- a/perl/lib/Lucy/Index/HighlightReader.pm
+++ b/perl/lib/Lucy/Index/HighlightReader.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::HighlightReader;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/HighlightWriter.pm b/perl/lib/Lucy/Index/HighlightWriter.pm
index 80319c4..f02c136 100644
--- a/perl/lib/Lucy/Index/HighlightWriter.pm
+++ b/perl/lib/Lucy/Index/HighlightWriter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::HighlightWriter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/IndexManager.pm b/perl/lib/Lucy/Index/IndexManager.pm
index 1fca550..edaa425 100644
--- a/perl/lib/Lucy/Index/IndexManager.pm
+++ b/perl/lib/Lucy/Index/IndexManager.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::IndexManager;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/IndexReader.pm b/perl/lib/Lucy/Index/IndexReader.pm
index 0f7afe9..cd89232 100644
--- a/perl/lib/Lucy/Index/IndexReader.pm
+++ b/perl/lib/Lucy/Index/IndexReader.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::IndexReader;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/Indexer.pm b/perl/lib/Lucy/Index/Indexer.pm
index c556c82..50f52be 100644
--- a/perl/lib/Lucy/Index/Indexer.pm
+++ b/perl/lib/Lucy/Index/Indexer.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::Indexer;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/Inverter.pm b/perl/lib/Lucy/Index/Inverter.pm
index c107f0b..d6dd883 100644
--- a/perl/lib/Lucy/Index/Inverter.pm
+++ b/perl/lib/Lucy/Index/Inverter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::Inverter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/Lexicon.pm b/perl/lib/Lucy/Index/Lexicon.pm
index dc262fe..75e207f 100644
--- a/perl/lib/Lucy/Index/Lexicon.pm
+++ b/perl/lib/Lucy/Index/Lexicon.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::Lexicon;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/LexiconReader.pm b/perl/lib/Lucy/Index/LexiconReader.pm
index 06eab0b..f785d63 100644
--- a/perl/lib/Lucy/Index/LexiconReader.pm
+++ b/perl/lib/Lucy/Index/LexiconReader.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::LexiconReader;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/LexiconWriter.pm b/perl/lib/Lucy/Index/LexiconWriter.pm
index 7a070cf..72c15e5 100644
--- a/perl/lib/Lucy/Index/LexiconWriter.pm
+++ b/perl/lib/Lucy/Index/LexiconWriter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::LexiconWriter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/PolyLexicon.pm b/perl/lib/Lucy/Index/PolyLexicon.pm
index 054898b..31ef825 100644
--- a/perl/lib/Lucy/Index/PolyLexicon.pm
+++ b/perl/lib/Lucy/Index/PolyLexicon.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::PolyLexicon;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/PolyReader.pm b/perl/lib/Lucy/Index/PolyReader.pm
index 6bef1bf..6896387 100644
--- a/perl/lib/Lucy/Index/PolyReader.pm
+++ b/perl/lib/Lucy/Index/PolyReader.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::PolyReader;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/Posting.pm b/perl/lib/Lucy/Index/Posting.pm
index b782e04..ecf7937 100644
--- a/perl/lib/Lucy/Index/Posting.pm
+++ b/perl/lib/Lucy/Index/Posting.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::Posting;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/Posting/MatchPosting.pm b/perl/lib/Lucy/Index/Posting/MatchPosting.pm
index efaf08c..5a3c743 100644
--- a/perl/lib/Lucy/Index/Posting/MatchPosting.pm
+++ b/perl/lib/Lucy/Index/Posting/MatchPosting.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::Posting::MatchPosting;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/Posting/RichPosting.pm b/perl/lib/Lucy/Index/Posting/RichPosting.pm
index 779dc0f..0b7cc78 100644
--- a/perl/lib/Lucy/Index/Posting/RichPosting.pm
+++ b/perl/lib/Lucy/Index/Posting/RichPosting.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::Posting::RichPosting;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/Posting/ScorePosting.pm b/perl/lib/Lucy/Index/Posting/ScorePosting.pm
index 5f7e3d3..08589f9 100644
--- a/perl/lib/Lucy/Index/Posting/ScorePosting.pm
+++ b/perl/lib/Lucy/Index/Posting/ScorePosting.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::Posting::ScorePosting;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/PostingList.pm b/perl/lib/Lucy/Index/PostingList.pm
index 3b828eb..0e67fb6 100644
--- a/perl/lib/Lucy/Index/PostingList.pm
+++ b/perl/lib/Lucy/Index/PostingList.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::PostingList;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/PostingListReader.pm b/perl/lib/Lucy/Index/PostingListReader.pm
index 9b65ebf..a6f511d 100644
--- a/perl/lib/Lucy/Index/PostingListReader.pm
+++ b/perl/lib/Lucy/Index/PostingListReader.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::PostingListReader;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/PostingListWriter.pm b/perl/lib/Lucy/Index/PostingListWriter.pm
index 04fd341..36cae9e 100644
--- a/perl/lib/Lucy/Index/PostingListWriter.pm
+++ b/perl/lib/Lucy/Index/PostingListWriter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::PostingListWriter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/SegLexicon.pm b/perl/lib/Lucy/Index/SegLexicon.pm
index 45a5916..987013e 100644
--- a/perl/lib/Lucy/Index/SegLexicon.pm
+++ b/perl/lib/Lucy/Index/SegLexicon.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::SegLexicon;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/SegPostingList.pm b/perl/lib/Lucy/Index/SegPostingList.pm
index d2c14ba..9337f15 100644
--- a/perl/lib/Lucy/Index/SegPostingList.pm
+++ b/perl/lib/Lucy/Index/SegPostingList.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::SegPostingList;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/SegReader.pm b/perl/lib/Lucy/Index/SegReader.pm
index e2850e5..e1055ec 100644
--- a/perl/lib/Lucy/Index/SegReader.pm
+++ b/perl/lib/Lucy/Index/SegReader.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::SegReader;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/SegWriter.pm b/perl/lib/Lucy/Index/SegWriter.pm
index a86c7e8..c7519bd 100644
--- a/perl/lib/Lucy/Index/SegWriter.pm
+++ b/perl/lib/Lucy/Index/SegWriter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::SegWriter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/Segment.pm b/perl/lib/Lucy/Index/Segment.pm
index 7e43346..aa065fa 100644
--- a/perl/lib/Lucy/Index/Segment.pm
+++ b/perl/lib/Lucy/Index/Segment.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::Segment;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/Similarity.pm b/perl/lib/Lucy/Index/Similarity.pm
index 6b96037..4d9929c 100644
--- a/perl/lib/Lucy/Index/Similarity.pm
+++ b/perl/lib/Lucy/Index/Similarity.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::Similarity;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/Snapshot.pm b/perl/lib/Lucy/Index/Snapshot.pm
index 8664377..cb2aed1 100644
--- a/perl/lib/Lucy/Index/Snapshot.pm
+++ b/perl/lib/Lucy/Index/Snapshot.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::Snapshot;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/SortCache.pm b/perl/lib/Lucy/Index/SortCache.pm
index 08dd593..41a58bf 100644
--- a/perl/lib/Lucy/Index/SortCache.pm
+++ b/perl/lib/Lucy/Index/SortCache.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::SortCache;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/SortReader.pm b/perl/lib/Lucy/Index/SortReader.pm
index 0465236..e0170fd 100644
--- a/perl/lib/Lucy/Index/SortReader.pm
+++ b/perl/lib/Lucy/Index/SortReader.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::SortReader;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/SortWriter.pm b/perl/lib/Lucy/Index/SortWriter.pm
index 941cda9..5353ca9 100644
--- a/perl/lib/Lucy/Index/SortWriter.pm
+++ b/perl/lib/Lucy/Index/SortWriter.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::SortWriter;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/TermInfo.pm b/perl/lib/Lucy/Index/TermInfo.pm
index 964d312..d736d15 100644
--- a/perl/lib/Lucy/Index/TermInfo.pm
+++ b/perl/lib/Lucy/Index/TermInfo.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::TermInfo;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Index/TermVector.pm b/perl/lib/Lucy/Index/TermVector.pm
index 192bf95..96557ea 100644
--- a/perl/lib/Lucy/Index/TermVector.pm
+++ b/perl/lib/Lucy/Index/TermVector.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Index::TermVector;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Object/BitVector.pm b/perl/lib/Lucy/Object/BitVector.pm
index d60e376..3d54eae 100644
--- a/perl/lib/Lucy/Object/BitVector.pm
+++ b/perl/lib/Lucy/Object/BitVector.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Object::BitVector;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Object/I32Array.pm b/perl/lib/Lucy/Object/I32Array.pm
index edd6a70..5d9fb02 100644
--- a/perl/lib/Lucy/Object/I32Array.pm
+++ b/perl/lib/Lucy/Object/I32Array.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Object::I32Array;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Object/Obj.pm b/perl/lib/Lucy/Object/Obj.pm
index 1aed0a7..1c5546d 100644
--- a/perl/lib/Lucy/Object/Obj.pm
+++ b/perl/lib/Lucy/Object/Obj.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Object::Obj;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Plan/Architecture.pm b/perl/lib/Lucy/Plan/Architecture.pm
index b27d8fc..e11426c 100644
--- a/perl/lib/Lucy/Plan/Architecture.pm
+++ b/perl/lib/Lucy/Plan/Architecture.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Plan::Architecture;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Plan/BlobType.pm b/perl/lib/Lucy/Plan/BlobType.pm
index 1062d05..a72d443 100644
--- a/perl/lib/Lucy/Plan/BlobType.pm
+++ b/perl/lib/Lucy/Plan/BlobType.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Plan::BlobType;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Plan/FieldType.pm b/perl/lib/Lucy/Plan/FieldType.pm
index 01c7f58..57f8606 100644
--- a/perl/lib/Lucy/Plan/FieldType.pm
+++ b/perl/lib/Lucy/Plan/FieldType.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Plan::FieldType;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Plan/Float32Type.pm b/perl/lib/Lucy/Plan/Float32Type.pm
index d634b6d..8edb467 100644
--- a/perl/lib/Lucy/Plan/Float32Type.pm
+++ b/perl/lib/Lucy/Plan/Float32Type.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Plan::Float32Type;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Plan/Float64Type.pm b/perl/lib/Lucy/Plan/Float64Type.pm
index 59add11..d05656d 100644
--- a/perl/lib/Lucy/Plan/Float64Type.pm
+++ b/perl/lib/Lucy/Plan/Float64Type.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Plan::Float64Type;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Plan/FullTextType.pm b/perl/lib/Lucy/Plan/FullTextType.pm
index c587706..baf91b4 100644
--- a/perl/lib/Lucy/Plan/FullTextType.pm
+++ b/perl/lib/Lucy/Plan/FullTextType.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Plan::FullTextType;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Plan/Int32Type.pm b/perl/lib/Lucy/Plan/Int32Type.pm
index af2a302..8938861 100644
--- a/perl/lib/Lucy/Plan/Int32Type.pm
+++ b/perl/lib/Lucy/Plan/Int32Type.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Plan::Int32Type;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Plan/Int64Type.pm b/perl/lib/Lucy/Plan/Int64Type.pm
index 091187c..c0b9a07 100644
--- a/perl/lib/Lucy/Plan/Int64Type.pm
+++ b/perl/lib/Lucy/Plan/Int64Type.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Plan::Int64Type;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Plan/Schema.pm b/perl/lib/Lucy/Plan/Schema.pm
index c9e0a21..3af1d27 100644
--- a/perl/lib/Lucy/Plan/Schema.pm
+++ b/perl/lib/Lucy/Plan/Schema.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Plan::Schema;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Plan/StringType.pm b/perl/lib/Lucy/Plan/StringType.pm
index d079fbb..ec39d36 100644
--- a/perl/lib/Lucy/Plan/StringType.pm
+++ b/perl/lib/Lucy/Plan/StringType.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Plan::StringType;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/ANDMatcher.pm b/perl/lib/Lucy/Search/ANDMatcher.pm
index ea3c365..d0242bb 100644
--- a/perl/lib/Lucy/Search/ANDMatcher.pm
+++ b/perl/lib/Lucy/Search/ANDMatcher.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::ANDMatcher;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/ANDQuery.pm b/perl/lib/Lucy/Search/ANDQuery.pm
index 98c2f8e..c56b4ca 100644
--- a/perl/lib/Lucy/Search/ANDQuery.pm
+++ b/perl/lib/Lucy/Search/ANDQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::ANDQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/BitVecMatcher.pm b/perl/lib/Lucy/Search/BitVecMatcher.pm
index 7e9ea34..ffef70e 100644
--- a/perl/lib/Lucy/Search/BitVecMatcher.pm
+++ b/perl/lib/Lucy/Search/BitVecMatcher.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::BitVecMatcher;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/Collector.pm b/perl/lib/Lucy/Search/Collector.pm
index 7684557..fd54edc 100644
--- a/perl/lib/Lucy/Search/Collector.pm
+++ b/perl/lib/Lucy/Search/Collector.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::Collector;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/Collector/BitCollector.pm b/perl/lib/Lucy/Search/Collector/BitCollector.pm
index 71efa9d..26cb6a0 100644
--- a/perl/lib/Lucy/Search/Collector/BitCollector.pm
+++ b/perl/lib/Lucy/Search/Collector/BitCollector.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::Collector::BitCollector;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/Collector/SortCollector.pm b/perl/lib/Lucy/Search/Collector/SortCollector.pm
index 9fa372b..bcae653 100644
--- a/perl/lib/Lucy/Search/Collector/SortCollector.pm
+++ b/perl/lib/Lucy/Search/Collector/SortCollector.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::Collector::SortCollector;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/Compiler.pm b/perl/lib/Lucy/Search/Compiler.pm
index 02bdc6e..677e486 100644
--- a/perl/lib/Lucy/Search/Compiler.pm
+++ b/perl/lib/Lucy/Search/Compiler.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::Compiler;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/HitQueue.pm b/perl/lib/Lucy/Search/HitQueue.pm
index 0486222..130211a 100644
--- a/perl/lib/Lucy/Search/HitQueue.pm
+++ b/perl/lib/Lucy/Search/HitQueue.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::HitQueue;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/Hits.pm b/perl/lib/Lucy/Search/Hits.pm
index ef6713c..7ff094c 100644
--- a/perl/lib/Lucy/Search/Hits.pm
+++ b/perl/lib/Lucy/Search/Hits.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::Hits;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/IndexSearcher.pm b/perl/lib/Lucy/Search/IndexSearcher.pm
index 3f84d64..c3f3a4c 100644
--- a/perl/lib/Lucy/Search/IndexSearcher.pm
+++ b/perl/lib/Lucy/Search/IndexSearcher.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::IndexSearcher;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/LeafQuery.pm b/perl/lib/Lucy/Search/LeafQuery.pm
index 7551ef6..be68af7 100644
--- a/perl/lib/Lucy/Search/LeafQuery.pm
+++ b/perl/lib/Lucy/Search/LeafQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::LeafQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/MatchAllQuery.pm b/perl/lib/Lucy/Search/MatchAllQuery.pm
index d59e710..ac31aaf 100644
--- a/perl/lib/Lucy/Search/MatchAllQuery.pm
+++ b/perl/lib/Lucy/Search/MatchAllQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::MatchAllQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/MatchDoc.pm b/perl/lib/Lucy/Search/MatchDoc.pm
index 8975c3a..0ede277 100644
--- a/perl/lib/Lucy/Search/MatchDoc.pm
+++ b/perl/lib/Lucy/Search/MatchDoc.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::MatchDoc;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/Matcher.pm b/perl/lib/Lucy/Search/Matcher.pm
index 1a379bb..4fd2a1f 100644
--- a/perl/lib/Lucy/Search/Matcher.pm
+++ b/perl/lib/Lucy/Search/Matcher.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::Matcher;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/NOTMatcher.pm b/perl/lib/Lucy/Search/NOTMatcher.pm
index 84e4151..b2630b8 100644
--- a/perl/lib/Lucy/Search/NOTMatcher.pm
+++ b/perl/lib/Lucy/Search/NOTMatcher.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::NOTMatcher;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/NOTQuery.pm b/perl/lib/Lucy/Search/NOTQuery.pm
index 474139e..58320e7 100644
--- a/perl/lib/Lucy/Search/NOTQuery.pm
+++ b/perl/lib/Lucy/Search/NOTQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::NOTQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/NoMatchQuery.pm b/perl/lib/Lucy/Search/NoMatchQuery.pm
index b61c668..375eeac 100644
--- a/perl/lib/Lucy/Search/NoMatchQuery.pm
+++ b/perl/lib/Lucy/Search/NoMatchQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::NoMatchQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/ORQuery.pm b/perl/lib/Lucy/Search/ORQuery.pm
index f559842..278415c 100644
--- a/perl/lib/Lucy/Search/ORQuery.pm
+++ b/perl/lib/Lucy/Search/ORQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::ORQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/ORScorer.pm b/perl/lib/Lucy/Search/ORScorer.pm
index fd03f2c..7c4a63a 100644
--- a/perl/lib/Lucy/Search/ORScorer.pm
+++ b/perl/lib/Lucy/Search/ORScorer.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::ORScorer;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/PhraseQuery.pm b/perl/lib/Lucy/Search/PhraseQuery.pm
index 6e47b0d..770ccf5 100644
--- a/perl/lib/Lucy/Search/PhraseQuery.pm
+++ b/perl/lib/Lucy/Search/PhraseQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::PhraseQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/PolyCompiler.pm b/perl/lib/Lucy/Search/PolyCompiler.pm
index 25417e2..d9984d3 100644
--- a/perl/lib/Lucy/Search/PolyCompiler.pm
+++ b/perl/lib/Lucy/Search/PolyCompiler.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::PolyCompiler;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/PolyQuery.pm b/perl/lib/Lucy/Search/PolyQuery.pm
index 05169c8..213e280 100644
--- a/perl/lib/Lucy/Search/PolyQuery.pm
+++ b/perl/lib/Lucy/Search/PolyQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::PolyQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/PolySearcher.pm b/perl/lib/Lucy/Search/PolySearcher.pm
index 08f247b..1eeaa84 100644
--- a/perl/lib/Lucy/Search/PolySearcher.pm
+++ b/perl/lib/Lucy/Search/PolySearcher.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::PolySearcher;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/Query.pm b/perl/lib/Lucy/Search/Query.pm
index b6ae669..61920bf 100644
--- a/perl/lib/Lucy/Search/Query.pm
+++ b/perl/lib/Lucy/Search/Query.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::Query;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/QueryParser.pm b/perl/lib/Lucy/Search/QueryParser.pm
index 0000b00..c43fabe 100644
--- a/perl/lib/Lucy/Search/QueryParser.pm
+++ b/perl/lib/Lucy/Search/QueryParser.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::QueryParser;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/RangeQuery.pm b/perl/lib/Lucy/Search/RangeQuery.pm
index 764a73a..821f1c6 100644
--- a/perl/lib/Lucy/Search/RangeQuery.pm
+++ b/perl/lib/Lucy/Search/RangeQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::RangeQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/RequiredOptionalMatcher.pm b/perl/lib/Lucy/Search/RequiredOptionalMatcher.pm
index 699ca50..7a61333 100644
--- a/perl/lib/Lucy/Search/RequiredOptionalMatcher.pm
+++ b/perl/lib/Lucy/Search/RequiredOptionalMatcher.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::RequiredOptionalMatcher;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/RequiredOptionalQuery.pm b/perl/lib/Lucy/Search/RequiredOptionalQuery.pm
index 9e5fd43..c8a5942 100644
--- a/perl/lib/Lucy/Search/RequiredOptionalQuery.pm
+++ b/perl/lib/Lucy/Search/RequiredOptionalQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::RequiredOptionalQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/Searcher.pm b/perl/lib/Lucy/Search/Searcher.pm
index 78d8745..89376af 100644
--- a/perl/lib/Lucy/Search/Searcher.pm
+++ b/perl/lib/Lucy/Search/Searcher.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::Searcher;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/SortRule.pm b/perl/lib/Lucy/Search/SortRule.pm
index 8013454..d86bce9 100644
--- a/perl/lib/Lucy/Search/SortRule.pm
+++ b/perl/lib/Lucy/Search/SortRule.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::SortRule;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/SortSpec.pm b/perl/lib/Lucy/Search/SortSpec.pm
index 4d7d94b..e897769 100644
--- a/perl/lib/Lucy/Search/SortSpec.pm
+++ b/perl/lib/Lucy/Search/SortSpec.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::SortSpec;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/Span.pm b/perl/lib/Lucy/Search/Span.pm
index a9c5dce..b11588a 100644
--- a/perl/lib/Lucy/Search/Span.pm
+++ b/perl/lib/Lucy/Search/Span.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::Span;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/TermQuery.pm b/perl/lib/Lucy/Search/TermQuery.pm
index ca85239..4dd0d18 100644
--- a/perl/lib/Lucy/Search/TermQuery.pm
+++ b/perl/lib/Lucy/Search/TermQuery.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::TermQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Search/TopDocs.pm b/perl/lib/Lucy/Search/TopDocs.pm
index b215080..38ecba8 100644
--- a/perl/lib/Lucy/Search/TopDocs.pm
+++ b/perl/lib/Lucy/Search/TopDocs.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Search::TopDocs;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Simple.pm b/perl/lib/Lucy/Simple.pm
index e409615..7003dda 100644
--- a/perl/lib/Lucy/Simple.pm
+++ b/perl/lib/Lucy/Simple.pm
@@ -18,7 +18,7 @@
 
 package Lucy::Simple;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 use Carp;
 use Scalar::Util qw( weaken reftype refaddr );
diff --git a/perl/lib/Lucy/Store/FSFileHandle.pm b/perl/lib/Lucy/Store/FSFileHandle.pm
index 0681475..b54a4aa 100644
--- a/perl/lib/Lucy/Store/FSFileHandle.pm
+++ b/perl/lib/Lucy/Store/FSFileHandle.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::FSFileHandle;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/FSFolder.pm b/perl/lib/Lucy/Store/FSFolder.pm
index 91908a5..288c14f 100644
--- a/perl/lib/Lucy/Store/FSFolder.pm
+++ b/perl/lib/Lucy/Store/FSFolder.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::FSFolder;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/FileHandle.pm b/perl/lib/Lucy/Store/FileHandle.pm
index fc34df0..fcb2237 100644
--- a/perl/lib/Lucy/Store/FileHandle.pm
+++ b/perl/lib/Lucy/Store/FileHandle.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::FileHandle;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/Folder.pm b/perl/lib/Lucy/Store/Folder.pm
index 9394555..02ce29a 100644
--- a/perl/lib/Lucy/Store/Folder.pm
+++ b/perl/lib/Lucy/Store/Folder.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::Folder;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/InStream.pm b/perl/lib/Lucy/Store/InStream.pm
index e9129a7..5812f15 100644
--- a/perl/lib/Lucy/Store/InStream.pm
+++ b/perl/lib/Lucy/Store/InStream.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::InStream;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/Lock.pm b/perl/lib/Lucy/Store/Lock.pm
index 8227043..74c379c 100644
--- a/perl/lib/Lucy/Store/Lock.pm
+++ b/perl/lib/Lucy/Store/Lock.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::Lock;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/LockErr.pm b/perl/lib/Lucy/Store/LockErr.pm
index e04d1fd..4114402 100644
--- a/perl/lib/Lucy/Store/LockErr.pm
+++ b/perl/lib/Lucy/Store/LockErr.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::LockErr;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/LockFactory.pm b/perl/lib/Lucy/Store/LockFactory.pm
index b491d0c..539b2c2 100644
--- a/perl/lib/Lucy/Store/LockFactory.pm
+++ b/perl/lib/Lucy/Store/LockFactory.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::LockFactory;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/OutStream.pm b/perl/lib/Lucy/Store/OutStream.pm
index 5fa7ebd..42f1918 100644
--- a/perl/lib/Lucy/Store/OutStream.pm
+++ b/perl/lib/Lucy/Store/OutStream.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::OutStream;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/RAMFile.pm b/perl/lib/Lucy/Store/RAMFile.pm
index e144456..fa90f7a 100644
--- a/perl/lib/Lucy/Store/RAMFile.pm
+++ b/perl/lib/Lucy/Store/RAMFile.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::RAMFile;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/RAMFileHandle.pm b/perl/lib/Lucy/Store/RAMFileHandle.pm
index 1eb6b28..0a5d533 100644
--- a/perl/lib/Lucy/Store/RAMFileHandle.pm
+++ b/perl/lib/Lucy/Store/RAMFileHandle.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::RAMFileHandle;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Store/RAMFolder.pm b/perl/lib/Lucy/Store/RAMFolder.pm
index 3230652..5e90692 100644
--- a/perl/lib/Lucy/Store/RAMFolder.pm
+++ b/perl/lib/Lucy/Store/RAMFolder.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Store::RAMFolder;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Test.pm b/perl/lib/Lucy/Test.pm
index aa7d1b8..7af88d5 100644
--- a/perl/lib/Lucy/Test.pm
+++ b/perl/lib/Lucy/Test.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Test;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 # Set the default memory threshold for PostingListWriter to a low number so
diff --git a/perl/lib/Lucy/Util/Debug.pm b/perl/lib/Lucy/Util/Debug.pm
index b610d8f..020e3f0 100644
--- a/perl/lib/Lucy/Util/Debug.pm
+++ b/perl/lib/Lucy/Util/Debug.pm
@@ -18,7 +18,7 @@
 use warnings;
 
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Util/IndexFileNames.pm b/perl/lib/Lucy/Util/IndexFileNames.pm
index e065bc8..880ffc6 100644
--- a/perl/lib/Lucy/Util/IndexFileNames.pm
+++ b/perl/lib/Lucy/Util/IndexFileNames.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Util::IndexFileNames;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Util/Json.pm b/perl/lib/Lucy/Util/Json.pm
index 057f93e..a58a256 100644
--- a/perl/lib/Lucy/Util/Json.pm
+++ b/perl/lib/Lucy/Util/Json.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Util::Json;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Util/MemoryPool.pm b/perl/lib/Lucy/Util/MemoryPool.pm
index dd423e1..d8d39cf 100644
--- a/perl/lib/Lucy/Util/MemoryPool.pm
+++ b/perl/lib/Lucy/Util/MemoryPool.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Util::MemoryPool;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Util/PriorityQueue.pm b/perl/lib/Lucy/Util/PriorityQueue.pm
index 7f604cb..e7fdc4f 100644
--- a/perl/lib/Lucy/Util/PriorityQueue.pm
+++ b/perl/lib/Lucy/Util/PriorityQueue.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Util::PriorityQueue;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Util/SortExternal.pm b/perl/lib/Lucy/Util/SortExternal.pm
index cbd9f1b..2fd925f 100644
--- a/perl/lib/Lucy/Util/SortExternal.pm
+++ b/perl/lib/Lucy/Util/SortExternal.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Util::SortExternal;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/Lucy/Util/Stepper.pm b/perl/lib/Lucy/Util/Stepper.pm
index 5b35069..2391aac 100644
--- a/perl/lib/Lucy/Util/Stepper.pm
+++ b/perl/lib/Lucy/Util/Stepper.pm
@@ -15,7 +15,7 @@
 
 package Lucy::Util::Stepper;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/lib/LucyX/Index/ByteBufDocReader.pm b/perl/lib/LucyX/Index/ByteBufDocReader.pm
index f5bedb4..a807ffe 100644
--- a/perl/lib/LucyX/Index/ByteBufDocReader.pm
+++ b/perl/lib/LucyX/Index/ByteBufDocReader.pm
@@ -19,7 +19,7 @@
 package LucyX::Index::ByteBufDocReader;
 use base qw( Lucy::Index::DocReader );
 use Lucy::Document::HitDoc;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 use Carp;
 
diff --git a/perl/lib/LucyX/Index/ByteBufDocWriter.pm b/perl/lib/LucyX/Index/ByteBufDocWriter.pm
index 4a4666d..b89b820 100644
--- a/perl/lib/LucyX/Index/ByteBufDocWriter.pm
+++ b/perl/lib/LucyX/Index/ByteBufDocWriter.pm
@@ -18,7 +18,7 @@
 
 package LucyX::Index::ByteBufDocWriter;
 use base qw( Lucy::Index::DataWriter );
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 use Carp;
 use Scalar::Util qw( blessed );
diff --git a/perl/lib/LucyX/Index/LongFieldSim.pm b/perl/lib/LucyX/Index/LongFieldSim.pm
index 53e8c4e..9bb8bc4 100644
--- a/perl/lib/LucyX/Index/LongFieldSim.pm
+++ b/perl/lib/LucyX/Index/LongFieldSim.pm
@@ -18,7 +18,7 @@
 
 package LucyX::Index::LongFieldSim;
 use base qw( Lucy::Index::Similarity );
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub length_norm {
diff --git a/perl/lib/LucyX/Index/ZlibDocReader.pm b/perl/lib/LucyX/Index/ZlibDocReader.pm
index 29bbc2c..0df065c 100644
--- a/perl/lib/LucyX/Index/ZlibDocReader.pm
+++ b/perl/lib/LucyX/Index/ZlibDocReader.pm
@@ -18,7 +18,7 @@
 
 package LucyX::Index::ZlibDocReader;
 use base qw( Lucy::Index::DocReader );
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 use Clownfish::Util::StringHelper qw( utf8_valid utf8_flag_on );
 use Compress::Zlib qw( uncompress );
diff --git a/perl/lib/LucyX/Index/ZlibDocWriter.pm b/perl/lib/LucyX/Index/ZlibDocWriter.pm
index 34dba6f..f667a58 100644
--- a/perl/lib/LucyX/Index/ZlibDocWriter.pm
+++ b/perl/lib/LucyX/Index/ZlibDocWriter.pm
@@ -25,7 +25,7 @@
 use bytes;
 no bytes;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 # Inside-out member vars.
diff --git a/perl/lib/LucyX/Remote/ClusterSearcher.pm b/perl/lib/LucyX/Remote/ClusterSearcher.pm
index aaae041..f55c0f5 100644
--- a/perl/lib/LucyX/Remote/ClusterSearcher.pm
+++ b/perl/lib/LucyX/Remote/ClusterSearcher.pm
@@ -18,7 +18,7 @@
 
 package LucyX::Remote::ClusterSearcher;
 BEGIN { our @ISA = qw( Lucy::Search::Searcher ) }
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 use Carp;
 use Storable qw( nfreeze thaw );
diff --git a/perl/lib/LucyX/Remote/SearchClient.pm b/perl/lib/LucyX/Remote/SearchClient.pm
index 51c0ef7..087e89d 100644
--- a/perl/lib/LucyX/Remote/SearchClient.pm
+++ b/perl/lib/LucyX/Remote/SearchClient.pm
@@ -18,7 +18,7 @@
 
 package LucyX::Remote::SearchClient;
 BEGIN { our @ISA = qw( Lucy::Search::Searcher ) }
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 use Carp;
 use Storable qw( nfreeze thaw );
diff --git a/perl/lib/LucyX/Remote/SearchServer.pm b/perl/lib/LucyX/Remote/SearchServer.pm
index 892ff72..b8c0ae4 100644
--- a/perl/lib/LucyX/Remote/SearchServer.pm
+++ b/perl/lib/LucyX/Remote/SearchServer.pm
@@ -18,7 +18,7 @@
 
 package LucyX::Remote::SearchServer;
 BEGIN { our @ISA = qw( Clownfish::Obj ) }
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 use Carp;
 use Storable qw( nfreeze thaw );
diff --git a/perl/lib/LucyX/Search/Filter.pm b/perl/lib/LucyX/Search/Filter.pm
index 8de55db..c080936 100644
--- a/perl/lib/LucyX/Search/Filter.pm
+++ b/perl/lib/LucyX/Search/Filter.pm
@@ -18,7 +18,7 @@
 
 package LucyX::Search::Filter;
 BEGIN { our @ISA = qw( Lucy::Search::Query ) }
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 use Carp;
 use Storable qw( nfreeze thaw );
@@ -167,7 +167,7 @@
 }
 
 package LucyX::Search::FilterCompiler;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 BEGIN { our @ISA = qw( Lucy::Search::Compiler ) }
 
@@ -188,7 +188,7 @@
 }
 
 package LucyX::Search::FilterMatcher;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 BEGIN { our @ISA = qw( Lucy::Search::Matcher ) }
 
diff --git a/perl/lib/LucyX/Search/MockMatcher.pm b/perl/lib/LucyX/Search/MockMatcher.pm
index f33a3af..9552d08 100644
--- a/perl/lib/LucyX/Search/MockMatcher.pm
+++ b/perl/lib/LucyX/Search/MockMatcher.pm
@@ -18,7 +18,7 @@
 
 package LucyX::Search::MockMatcher;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 sub new {
diff --git a/perl/lib/LucyX/Search/ProximityQuery.pm b/perl/lib/LucyX/Search/ProximityQuery.pm
index 7639876..d9419dd 100644
--- a/perl/lib/LucyX/Search/ProximityQuery.pm
+++ b/perl/lib/LucyX/Search/ProximityQuery.pm
@@ -15,7 +15,7 @@
 
 package LucyX::Search::ProximityQuery;
 use Lucy;
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 1;
diff --git a/perl/sample/FlatQueryParser.pm b/perl/sample/FlatQueryParser.pm
index 5534ffd..6604246 100644
--- a/perl/sample/FlatQueryParser.pm
+++ b/perl/sample/FlatQueryParser.pm
@@ -24,7 +24,7 @@
 use PrefixQuery;
 use Carp;
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 # Inherit new()
diff --git a/perl/sample/PrefixQuery.pm b/perl/sample/PrefixQuery.pm
index 4080416..76456bf 100644
--- a/perl/sample/PrefixQuery.pm
+++ b/perl/sample/PrefixQuery.pm
@@ -21,7 +21,7 @@
 use Carp;
 use Scalar::Util qw( blessed );
 
-our $VERSION = '0.004000';
+our $VERSION = '0.004001';
 $VERSION = eval $VERSION;
 
 # Inside-out member vars and hand-rolled accessors.
diff --git a/ruby/apache_lucy.gemspec b/ruby/apache_lucy.gemspec
index 0e0899b..dde8b40 100644
--- a/ruby/apache_lucy.gemspec
+++ b/ruby/apache_lucy.gemspec
@@ -15,7 +15,7 @@
 
 Gem::Specification.new do |spec|
   spec.name        = 'apache_lucy'
-  spec.version     = '0.4.0'
+  spec.version     = '0.4.1'
   spec.summary     = "Full text search engine library."
   spec.author      = "Apache Lucy project"
   spec.email       = 'dev@lucy.apache.org'
diff --git a/ruby/lib/apache_lucy.rb b/ruby/lib/apache_lucy.rb
index 16cb37c..2f74c7e 100644
--- a/ruby/lib/apache_lucy.rb
+++ b/ruby/lib/apache_lucy.rb
@@ -14,6 +14,6 @@
 # limitations under the License.
 
 module Lucy 
-  VERSION = '0.4.0'
+  VERSION = '0.4.1'
 end