sub AUTOLOAD {
my $self = shift;
(my $method) = (our $AUTOLOAD =~ /([^:]+)$/);
- $self->{remote}->call($method => @_);
+ my $to_fire = $self->{method};
+ if ((caller(0)||'') eq 'start') {
+ $to_fire = "start::${to_fire}";
+ }
+ $self->{remote}->$to_fire($method => @_);
}
sub DESTROY { }