This behavior *is* defined, according to: http://www.parrotcode.org/docs/imcc/calling_conventions.html
And Patrick R. Michaud wrote: First, PGE no longer uses the workaround, and relies on the fact that :load works as documented in calling_conventions.html . But I also think that with things like this we want to make sure that not only is the documentation updated (as given by the TODO), but also that there is test coverage for the behavior described by the new documentation. Fortunately, in this case it looks to me as though t/pmc/sub.t does have tests that check for proper execution of multiple :load subs. So I think this ticket can be safely closed. Thanks, Pm