--- AnyEvent-MP/MP/Node.pm 2009/12/30 15:33:08 1.49 +++ AnyEvent-MP/MP/Node.pm 2009/12/30 15:49:05 1.50 @@ -257,7 +257,7 @@ } sub monitor { - # shortcut + # maybe always delay, too? if ($DELAY_W) { my @args = @_; push @DELAY, sub { AnyEvent::MP::Kernel::_monitor (@args) }; @@ -267,6 +267,7 @@ } sub unmonitor { + # no need to always delay if ($DELAY_W) { my @args = @_; push @DELAY, sub { AnyEvent::MP::Kernel::_unmonitor (@args) };