diff --git a/Changes b/Changes
index 644293b..5b85d52 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,7 @@
 Revision history for Syntax-Keyword-Junction
 
+0.003008  2022-03-20 16:29:28+00:00 UTC
+
 0.003008  2014-07-06 20:08:35-05:00 America/Chicago
  - Stop using base.pm (Olivier Mengué)
 
diff --git a/LICENSE b/LICENSE
index 52ec02e..9afe7d3 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2022 by Arthur Axel "fREW" Schmidt.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@ b) the "Artistic License"
 
 --- The GNU General Public License, Version 1, February 1989 ---
 
-This software is Copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
+This software is Copyright (c) 2022 by Arthur Axel "fREW" Schmidt.
 
 This is free software, licensed under:
 
@@ -272,7 +272,7 @@ That's all there is to it!
 
 --- The Artistic License 1.0 ---
 
-This software is Copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
+This software is Copyright (c) 2022 by Arthur Axel "fREW" Schmidt.
 
 This is free software, licensed under:
 
@@ -292,21 +292,21 @@ Definitions:
 
   - "Package" refers to the collection of files distributed by the Copyright
     Holder, and derivatives of that collection of files created through
-    textual modification. 
+    textual modification.
   - "Standard Version" refers to such a Package if it has not been modified,
     or has been modified in accordance with the wishes of the Copyright
-    Holder. 
+    Holder.
   - "Copyright Holder" is whoever is named in the copyright or copyrights for
-    the package. 
+    the package.
   - "You" is you, if you're thinking about copying or distributing this Package.
   - "Reasonable copying fee" is whatever you can justify on the basis of media
     cost, duplication charges, time of people involved, and so on. (You will
     not be required to justify it to the Copyright Holder, but only to the
-    computing community at large as a market that must bear the fee.) 
+    computing community at large as a market that must bear the fee.)
   - "Freely Available" means that no fee is charged for the item itself, though
     there may be fees involved in handling the item. It also means that
     recipients of the item may redistribute it under the same conditions they
-    received it. 
+    received it.
 
 1. You may make and give away verbatim copies of the source form of the
 Standard Version of this Package without restriction, provided that you
@@ -373,7 +373,7 @@ products derived from this software without specific prior written permission.
 
 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
 WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 
 The End
 
diff --git a/MANIFEST b/MANIFEST
index b24dcf2..72e0791 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1,4 +1,4 @@
-# This file was automatically generated by Dist::Zilla::Plugin::Manifest v5.019.
+# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.024.
 Changes
 LICENSE
 MANIFEST
@@ -18,11 +18,11 @@ lib/Syntax/Keyword/Junction/One.pm
 t/01_use.t
 t/all.t
 t/any.t
+t/author-pod-syntax.t
 t/import_tags.t
 t/join.t
 t/no_import.t
 t/none.t
 t/one.t
-t/release-pod-syntax.t
 t/smartmatch.t
 t/syntax.t
diff --git a/META.json b/META.json
index 8ff20c1..8bda7ef 100644
--- a/META.json
+++ b/META.json
@@ -5,19 +5,19 @@
       "Carl Franks"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 5.019, CPAN::Meta::Converter version 2.141170",
+   "generated_by" : "Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010",
    "license" : [
       "perl_5"
    ],
    "meta-spec" : {
       "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
-      "version" : "2"
+      "version" : 2
    },
    "name" : "Syntax-Keyword-Junction",
    "prereqs" : {
       "configure" : {
          "requires" : {
-            "ExtUtils::MakeMaker" : "6.30"
+            "ExtUtils::MakeMaker" : "0"
          }
       },
       "develop" : {
@@ -29,25 +29,52 @@
          "requires" : {
             "Sub::Exporter::Progressive" : "0.001006",
             "parent" : "0",
+            "perl" : "5.006",
             "syntax" : "0"
          }
       },
       "test" : {
          "requires" : {
             "Test::More" : "0.88",
+            "Test::Pod" : "0",
             "Test::Requires" : "0.07"
          }
       }
    },
-   "release_status" : "stable",
-   "resources" : {
-      "homepage" : "https://github.com/frioux/Syntax-Keyword-Junction",
-      "repository" : {
-         "type" : "git",
-         "url" : "https://github.com/frioux/Syntax-Keyword-Junction.git",
-         "web" : "https://github.com/frioux/Syntax-Keyword-Junction"
+   "provides" : {
+      "Syntax::Feature::Junction" : {
+         "file" : "lib/Syntax/Feature/Junction.pm",
+         "version" : "0.003008"
+      },
+      "Syntax::Keyword::Junction" : {
+         "file" : "lib/Syntax/Keyword/Junction.pm",
+         "version" : "0.003008"
+      },
+      "Syntax::Keyword::Junction::All" : {
+         "file" : "lib/Syntax/Keyword/Junction/All.pm",
+         "version" : "0.003008"
+      },
+      "Syntax::Keyword::Junction::Any" : {
+         "file" : "lib/Syntax/Keyword/Junction/Any.pm",
+         "version" : "0.003008"
+      },
+      "Syntax::Keyword::Junction::Base" : {
+         "file" : "lib/Syntax/Keyword/Junction/Base.pm",
+         "version" : "0.003008"
+      },
+      "Syntax::Keyword::Junction::None" : {
+         "file" : "lib/Syntax/Keyword/Junction/None.pm",
+         "version" : "0.003008"
+      },
+      "Syntax::Keyword::Junction::One" : {
+         "file" : "lib/Syntax/Keyword/Junction/One.pm",
+         "version" : "0.003008"
       }
    },
-   "version" : "0.003008"
+   "release_status" : "stable",
+   "version" : "0.003008",
+   "x_generated_by_perl" : "v5.34.0",
+   "x_serialization_backend" : "Cpanel::JSON::XS version 4.27",
+   "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
 }
 
diff --git a/META.yml b/META.yml
index d64db4d..b4b0f17 100644
--- a/META.yml
+++ b/META.yml
@@ -5,21 +5,45 @@ author:
   - 'Carl Franks'
 build_requires:
   Test::More: '0.88'
+  Test::Pod: '0'
   Test::Requires: '0.07'
 configure_requires:
-  ExtUtils::MakeMaker: '6.30'
+  ExtUtils::MakeMaker: '0'
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 5.019, CPAN::Meta::Converter version 2.141170'
+generated_by: 'Dist::Zilla version 6.024, CPAN::Meta::Converter version 2.150010'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
   version: '1.4'
 name: Syntax-Keyword-Junction
+provides:
+  Syntax::Feature::Junction:
+    file: lib/Syntax/Feature/Junction.pm
+    version: '0.003008'
+  Syntax::Keyword::Junction:
+    file: lib/Syntax/Keyword/Junction.pm
+    version: '0.003008'
+  Syntax::Keyword::Junction::All:
+    file: lib/Syntax/Keyword/Junction/All.pm
+    version: '0.003008'
+  Syntax::Keyword::Junction::Any:
+    file: lib/Syntax/Keyword/Junction/Any.pm
+    version: '0.003008'
+  Syntax::Keyword::Junction::Base:
+    file: lib/Syntax/Keyword/Junction/Base.pm
+    version: '0.003008'
+  Syntax::Keyword::Junction::None:
+    file: lib/Syntax/Keyword/Junction/None.pm
+    version: '0.003008'
+  Syntax::Keyword::Junction::One:
+    file: lib/Syntax/Keyword/Junction/One.pm
+    version: '0.003008'
 requires:
   Sub::Exporter::Progressive: '0.001006'
   parent: '0'
+  perl: '5.006'
   syntax: '0'
-resources:
-  homepage: https://github.com/frioux/Syntax-Keyword-Junction
-  repository: https://github.com/frioux/Syntax-Keyword-Junction.git
 version: '0.003008'
+x_generated_by_perl: v5.34.0
+x_serialization_backend: 'YAML::Tiny version 1.73'
+x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff --git a/Makefile.PL b/Makefile.PL
index c892b50..7a2a90b 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -1,23 +1,20 @@
-
-# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v5.019.
+# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.024.
 use strict;
 use warnings;
 
+use 5.006;
 
-
-use ExtUtils::MakeMaker 6.30;
-
-
+use ExtUtils::MakeMaker;
 
 my %WriteMakefileArgs = (
   "ABSTRACT" => "Perl6 style Junction operators in Perl5",
   "AUTHOR" => "Arthur Axel \"fREW\" Schmidt <frioux+cpan\@gmail.com>, Carl Franks",
   "CONFIGURE_REQUIRES" => {
-    "ExtUtils::MakeMaker" => "6.30"
+    "ExtUtils::MakeMaker" => 0
   },
   "DISTNAME" => "Syntax-Keyword-Junction",
-  "EXE_FILES" => [],
   "LICENSE" => "perl",
+  "MIN_PERL_VERSION" => "5.006",
   "NAME" => "Syntax::Keyword::Junction",
   "PREREQ_PM" => {
     "Sub::Exporter::Progressive" => "0.001006",
@@ -26,6 +23,7 @@ my %WriteMakefileArgs = (
   },
   "TEST_REQUIRES" => {
     "Test::More" => "0.88",
+    "Test::Pod" => 0,
     "Test::Requires" => "0.07"
   },
   "VERSION" => "0.003008",
@@ -38,6 +36,7 @@ my %WriteMakefileArgs = (
 my %FallbackPrereqs = (
   "Sub::Exporter::Progressive" => "0.001006",
   "Test::More" => "0.88",
+  "Test::Pod" => 0,
   "Test::Requires" => "0.07",
   "parent" => 0,
   "syntax" => 0
@@ -54,6 +53,3 @@ delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
   unless eval { ExtUtils::MakeMaker->VERSION(6.52) };
 
 WriteMakefile(%WriteMakefileArgs);
-
-
-
diff --git a/README b/README
index 12b02cb..b5447a7 100644
--- a/README
+++ b/README
@@ -1,32 +1,27 @@
-NAME
-    Syntax::Keyword::Junction - Perl6 style Junction operators in Perl5
-
-VERSION
-    version 0.003008
-
 SYNOPSIS
-      use Syntax::Keyword::Junction qw/ all any none one /;
 
+      use Syntax::Keyword::Junction qw/ all any none one /;
+    
       if (any(@grant) eq 'su') {
         ...
       }
-
+    
       if (all($foo, $bar) >= 10) {
         ...
       }
-
+    
       if (qr/^\d+$/ == all(@answers)) {
         ...
       }
-
-      if (all(@input) <= @limits) {
+    
+      if (all(@input) <= scalar @limits) {
         ...
       }
-
+    
       if (none(@pass) eq 'password') {
         ...
       }
-
+    
       if (one(@answer) == 42) {
         ...
       }
@@ -34,28 +29,30 @@ SYNOPSIS
     or if you want to rename an export, use Sub::Exporter options:
 
       use Syntax::Keyword::Junction any => { -as => 'robot_any' };
-
+    
       if (robot_any(@grant) eq 'su') {
         ...
       }
 
 DESCRIPTION
+
     This is a lightweight module which provides 'Junction' operators, the
-    most commonly used being "any" and "all".
+    most commonly used being any and all.
 
     Inspired by the Perl6 design docs,
-    <http://dev.perl.org/perl6/doc/design/exe/E06.html>.
+    http://dev.perl.org/perl6/doc/design/exe/E06.html.
 
     Provides a limited subset of the functionality of
     Quantum::Superpositions, see "SEE ALSO" for comment.
 
     Notice in the "SYNOPSIS" above, that if you want to match against a
-    regular expression, you must use "==" or "!=". Not "=~" or "!~". You
-    must also use a regex object, such as "qr/\d/", not a plain regex such
-    as "/\d/".
+    regular expression, you must use == or !=. Not =~ or !~. You must also
+    use a regex object, such as qr/\d/, not a plain regex such as /\d/.
 
 SUBROUTINES
-  all()
+
+ all()
+
     Returns an object which overloads the following operators:
 
       '<',  '<=', '>',  '>=', '==', '!=',
@@ -65,7 +62,8 @@ SUBROUTINES
     Returns true only if all arguments test true according to the operator
     used.
 
-  any()
+ any()
+
     Returns an object which overloads the following operators:
 
       '<',  '<=', '>',  '>=', '==', '!=',
@@ -74,7 +72,8 @@ SUBROUTINES
 
     Returns true if any argument tests true according to the operator used.
 
-  none()
+ none()
+
     Returns an object which overloads the following operators:
 
       '<',  '<=', '>',  '>=', '==', '!=',
@@ -84,7 +83,8 @@ SUBROUTINES
     Returns true only if no argument tests true according to the operator
     used.
 
-  one()
+ one()
+
     Returns an object which overloads the following operators:
 
       '<',  '<=', '>',  '>=', '==', '!=',
@@ -95,68 +95,62 @@ SUBROUTINES
     the operator used.
 
 ALTERING JUNCTIONS
-    You cannot alter junctions. Instead, you can create new junctions out of
-    old junctions. You can do this by calling the "values" method on a
+
+    You cannot alter junctions. Instead, you can create new junctions out
+    of old junctions. You can do this by calling the values method on a
     junction.
 
      my $numbers = any(qw/1 2 3 4 5/);
      print $numbers == 3 ? 'Yes' : 'No';   # Yes
-
+    
      $numbers = any( grep { $_ != 3 } $numbers->values );
      print $numbers == 3 ? 'Yes' : 'No';   # No
 
-    You can also use the "map" method:
+    You can also use the map method:
 
      my $numbers = any(qw/1 2 3 4 5/);
      my $prime   = $numbers->map( \&is_prime );
-
+    
      say for $prime->values; # prints 0, 1, 1, 0, 1
 
 EXPORT
+
     'all', 'any', 'none', 'one', as requested.
 
     All subroutines can be called by its fully qualified name, if you don't
     want to export them.
 
       use Syntax::Keyword::Junction;
-
+    
       if (Syntax::Keyword::Junction::any( @questions )) {
         ...
       }
 
 WARNING
+
     When comparing against a regular expression, you must remember to use a
-    regular expression object: "qr/\d/" Not "/d/". You must also use either
-    "==" or "!=". This is because "=~" and "!~" cannot be overridden.
+    regular expression object: qr/\d/ Not /d/. You must also use either ==
+    or !=. This is because =~ and !~ cannot be overridden.
 
 TO DO
+
     Add overloading for arithmetic operators, such that this works:
 
       $result = any(2,3,4) * 2;
-
+    
       if ($result == 8) {...}
 
 SEE ALSO
+
     This module is actually a fork of Perl6::Junction with very few
-    (initial) changes. The reason being that we want to avoid the incendiary
-    name containing Perl6.
+    (initial) changes. The reason being that we want to avoid the
+    incendiary name containing Perl6.
 
     Quantum::Superpositions provides the same functionality as this, and
-    more. However, this module provides this limited functionality at a much
-    greater runtime speed, with my benchmarks showing between 500% and 6000%
-    improvement.
+    more. However, this module provides this limited functionality at a
+    much greater runtime speed, with my benchmarks showing between 500% and
+    6000% improvement.
 
-    <http://dev.perl.org/perl6/doc/design/exe/E06.html> - "The Wonderful
+    http://dev.perl.org/perl6/doc/design/exe/E06.html - "The Wonderful
     World of Junctions".
 
-AUTHORS
-    *   Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com>
-
-    *   Carl Franks
-
-COPYRIGHT AND LICENSE
-    This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
-
-    This is free software; you can redistribute it and/or modify it under
-    the same terms as the Perl 5 programming language system itself.
-
diff --git a/cpanfile b/cpanfile
index 2313ec2..66d644b 100644
--- a/cpanfile
+++ b/cpanfile
@@ -1,9 +1,11 @@
 requires 'Sub::Exporter::Progressive' => 0.001006;
 requires 'syntax';
 requires 'parent';   # for perl < 5.10.1
+requires 'perl' => "5.006";
 
 on test => sub {
    requires 'Test::More' => 0.88;
    requires 'Test::Requires' => 0.07;
+   requires 'Test::Pod' => 0;
 };
 
diff --git a/debian/changelog b/debian/changelog
index abbe48f..95e5ede 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libsyntax-keyword-junction-perl (0.003008-2) UNRELEASED; urgency=medium
+libsyntax-keyword-junction-perl (1.40000+git20181222.1.a562fbe-1) UNRELEASED; urgency=medium
 
   [ Salvatore Bonaccorso ]
   * Update Vcs-Browser URL to cgit web frontend
@@ -17,8 +17,9 @@ libsyntax-keyword-junction-perl (0.003008-2) UNRELEASED; urgency=medium
   * Remove constraints unnecessary since stretch:
     + Build-Depends-Indep: Drop versioned constraint on libsub-exporter-perl,
       libtest-requires-perl.
+  * New upstream snapshot.
 
- -- Salvatore Bonaccorso <carnil@debian.org>  Sat, 16 Aug 2014 09:35:07 +0200
+ -- Salvatore Bonaccorso <carnil@debian.org>  Sun, 20 Mar 2022 16:30:07 -0000
 
 libsyntax-keyword-junction-perl (0.003008-1.1) unstable; urgency=medium
 
diff --git a/dist.ini b/dist.ini
index de9c05e..c21d120 100644
--- a/dist.ini
+++ b/dist.ini
@@ -15,3 +15,4 @@ version          = 0.003008
 [ReadmeFromPod]
 [PodSyntaxTests]
 [Prereqs::FromCPANfile]
+[MetaProvides::Package]
diff --git a/lib/Syntax/Feature/Junction.pm b/lib/Syntax/Feature/Junction.pm
index 90d8a8d..69bc8cb 100644
--- a/lib/Syntax/Feature/Junction.pm
+++ b/lib/Syntax/Feature/Junction.pm
@@ -93,7 +93,7 @@ Carl Franks
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2022 by Arthur Axel "fREW" Schmidt.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
diff --git a/lib/Syntax/Keyword/Junction.pm b/lib/Syntax/Keyword/Junction.pm
index 1ddd67c..4749739 100644
--- a/lib/Syntax/Keyword/Junction.pm
+++ b/lib/Syntax/Keyword/Junction.pm
@@ -2,6 +2,7 @@ package Syntax::Keyword::Junction;
 
 use strict;
 use warnings;
+use 5.006;
 
 our $VERSION = '0.003008'; # VERSION
 
@@ -58,7 +59,7 @@ version 0.003008
     ...
   }
 
-  if (all(@input) <= @limits) {
+  if (all(@input) <= scalar @limits) {
     ...
   }
 
@@ -214,7 +215,7 @@ Carl Franks
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2022 by Arthur Axel "fREW" Schmidt.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
diff --git a/lib/Syntax/Keyword/Junction/All.pm b/lib/Syntax/Keyword/Junction/All.pm
index 831c4ae..9c851fd 100644
--- a/lib/Syntax/Keyword/Junction/All.pm
+++ b/lib/Syntax/Keyword/Junction/All.pm
@@ -9,6 +9,7 @@ use parent 'Syntax::Keyword::Junction::Base';
 
 BEGIN {
   if ($] >= 5.010001) {
+    ## no critic
     eval q|
 sub match {
     my ( $self, $other, $is_rhs ) = @_;
@@ -234,7 +235,7 @@ Carl Franks
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2022 by Arthur Axel "fREW" Schmidt.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
diff --git a/lib/Syntax/Keyword/Junction/Any.pm b/lib/Syntax/Keyword/Junction/Any.pm
index 7437017..dc36937 100644
--- a/lib/Syntax/Keyword/Junction/Any.pm
+++ b/lib/Syntax/Keyword/Junction/Any.pm
@@ -9,6 +9,7 @@ use parent 'Syntax::Keyword::Junction::Base';
 
 BEGIN {
   if ($] >= 5.010001) {
+    ## no critic
     eval q|
 sub match {
     no if $] > 5.017010, warnings => 'experimental::smartmatch';
@@ -234,7 +235,7 @@ Carl Franks
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2022 by Arthur Axel "fREW" Schmidt.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
diff --git a/lib/Syntax/Keyword/Junction/Base.pm b/lib/Syntax/Keyword/Junction/Base.pm
index c92f5ad..06c9c2d 100644
--- a/lib/Syntax/Keyword/Junction/Base.pm
+++ b/lib/Syntax/Keyword/Junction/Base.pm
@@ -69,7 +69,7 @@ Carl Franks
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2022 by Arthur Axel "fREW" Schmidt.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
diff --git a/lib/Syntax/Keyword/Junction/None.pm b/lib/Syntax/Keyword/Junction/None.pm
index 9efc74a..ea4a37b 100644
--- a/lib/Syntax/Keyword/Junction/None.pm
+++ b/lib/Syntax/Keyword/Junction/None.pm
@@ -9,6 +9,7 @@ use parent 'Syntax::Keyword::Junction::Base';
 
 BEGIN {
   if ($] >= 5.010001) {
+    ## no critic
     eval q|
 sub match {
     no if $] > 5.017010, warnings => 'experimental::smartmatch';
@@ -234,7 +235,7 @@ Carl Franks
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2022 by Arthur Axel "fREW" Schmidt.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
diff --git a/lib/Syntax/Keyword/Junction/One.pm b/lib/Syntax/Keyword/Junction/One.pm
index 6bdfe50..886cb8d 100644
--- a/lib/Syntax/Keyword/Junction/One.pm
+++ b/lib/Syntax/Keyword/Junction/One.pm
@@ -9,6 +9,7 @@ use parent 'Syntax::Keyword::Junction::Base';
 
 BEGIN {
   if ($] >= 5.010001) {
+    ## no critic
     eval q|
 sub match {
     no if $] > 5.017010, warnings => 'experimental::smartmatch';
@@ -313,7 +314,7 @@ Carl Franks
 
 =head1 COPYRIGHT AND LICENSE
 
-This software is copyright (c) 2014 by Arthur Axel "fREW" Schmidt.
+This software is copyright (c) 2022 by Arthur Axel "fREW" Schmidt.
 
 This is free software; you can redistribute it and/or modify it under
 the same terms as the Perl 5 programming language system itself.
diff --git a/t/release-pod-syntax.t b/t/author-pod-syntax.t
similarity index 52%
rename from t/release-pod-syntax.t
rename to t/author-pod-syntax.t
index cdd6a6c..2233af0 100644
--- a/t/release-pod-syntax.t
+++ b/t/author-pod-syntax.t
@@ -1,13 +1,14 @@
 #!perl
 
 BEGIN {
-  unless ($ENV{RELEASE_TESTING}) {
-    require Test::More;
-    Test::More::plan(skip_all => 'these tests are for release candidate testing');
+  unless ($ENV{AUTHOR_TESTING}) {
+    print qq{1..0 # SKIP these tests are for testing by the author\n};
+    exit
   }
 }
 
 # This file was automatically generated by Dist::Zilla::Plugin::PodSyntaxTests.
+use strict; use warnings;
 use Test::More;
 use Test::Pod 1.41;