<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -291,6 +291,27 @@ concisely match errors:
 
 =item *
 
+C&lt;@_&gt; is not available, you need to name your args:
+
+	sub foo {
+		my ( $self, @args ) = @_;
+		try { $self-&gt;bar(@args) }
+	}
+
+=item *
+
+C&lt;return&gt; returns from the C&lt;try&gt; block, not from the parent sub (note that
+this is also how C&lt;eval&gt; works, but not how L&lt;TryCatch&gt; works):
+
+	sub bar {
+		try { return &quot;foo&quot; };
+		return &quot;baz&quot;;
+	}
+
+	say bar(); # &quot;baz&quot;
+
+=item *
+
 C&lt;try&gt; introduces another caller stack frame. L&lt;Sub::Uplevel&gt; is not used. L&lt;Carp&gt;
 will report this when using full stack traces. This lack of magic is considered
 a feature.</diff>
      <filename>lib/Try/Tiny.pm</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6157bcb8881a5b7bd1be92206b1bc9a3fd72ef86</id>
    </parent>
  </parents>
  <author>
    <name>Yuval Kogman</name>
    <email>nothingmuch@woobling.org</email>
  </author>
  <url>http://github.com/nothingmuch/try-tiny/commit/318cb1eb7cbaceb01b470f83c816b669885a1ec9</url>
  <id>318cb1eb7cbaceb01b470f83c816b669885a1ec9</id>
  <committed-date>2009-10-20T14:31:54-07:00</committed-date>
  <authored-date>2009-10-20T14:31:54-07:00</authored-date>
  <message>document the @_ gotcha</message>
  <tree>5166e5a1de4113d8861b367ab44bdbf16819dc8b</tree>
  <committer>
    <name>Yuval Kogman</name>
    <email>nothingmuch@woobling.org</email>
  </committer>
</commit>
