sub _fork_said { my ($self, $body, $wheel_id) = @_[OBJECT, ARG0, ARG1]; chomp $body; # remove newline necessary to move data; # pick up the default arguments we squirreled away earlier my $args = $self->{forks}{$wheel_id}{args}; $args->{body} = $body; $self->say($args); return; }