
--- a/t/41-line_numbers.t
+++ b/t/41-line_numbers.t
@@ -28,14 +28,14 @@
 {
     ok my $m = Text::MicroMason->new( -LineNumbers );
     is eval { $m->execute( text=>'Hello <% $__[] %>!', 'world' ) }, undef;
-    like $@,  qr{requires explicit package name at text template [(]compiled at \S+.t line \d+[)] line 1};
+    like $@,  qr{requires explicit package name (?:\(did you forget to declare "my \@__"\?\) )?at text template [(]compiled at \S+.t line \d+[)] line 1};
 }
 
 {
     ok my $m = Text::MicroMason->new( -LineNumbers );
 
     is eval { $m->execute( text=> "\n\n" . 'Hello <% $__[] %>!', 'world' ) }, undef;
-    like $@, qr{requires explicit package name at text template [(]compiled at \S+.t line \d+[)] line 3};
+    like $@, qr{requires explicit package name (?:\(did you forget to declare "my \@__"\?\) )?at text template [(]compiled at \S+.t line \d+[)] line 3};
 }
 
 ######################################################################
@@ -57,7 +57,7 @@
 {
     ok my $m = Text::MicroMason->new( -LineNumbers );
     is eval { $m->execute( inline => 'Hello <% $__[] %>!', 'world' ) }, undef; my $line = __LINE__;
-    like $@, qr{requires explicit package name at \S+.t line \Q$line\E};
+    like $@, qr{requires explicit package name (?:\(did you forget to declare "my \@__"\?\) )?at \S+.t line \Q$line\E};
 }
 
 ######################################################################
