=head2 C<register BLOCK>
-Specify that the C<BLOCK> will have to be called (in void context, without arguments) every time a thread finishes is job.
+Specify that the C<BLOCK> will have to be called (in void context, without arguments) every time a thread finishes its job.
More precisely,
=over 4
=item *
-it will always be called before the join for joined threads ;
+it will always be called before the joining for joined threads ;
=item *
-it will be called for detached threads only if they terminate before the main thread, and the hook will then fire at C<END> time ;
+it will be called for detached threads if and only if they terminate before the main thread, and the hook will then fire at C<END> time ;
=item *