cli_execute and gongs

Latest build completely eradicates my need, but still seems like a valid question for other uses.

Code:
void main(){
 while (my_adventures()>175){
  print(my_adventures());
  if(have_effect($effect[Unpopular])<1) {
   cli_execute("gong roach ml");
  }
  visit_url("invasion.php?action=5");
  visit_url("choice.php?pwd="+my_hash()+"&whichchoice=534&option=3");
 }
}

How exactly does the cli_execute gong method work? In my head it should finish the path, then pass control back to the script to move on. But somehow I get this in my gCLI.
184
Gong path: musc, mox, +30 ML
Using 1 llama lama gong...
Finished using 1 llama lama gong.
183
Gong path: musc, mox, +30 ML
Using 1 llama lama gong...
You acquire an effect: Form of...Cockroach! (duration: 3 Adventures)
You gain 148 Beefiness
You gain 144 Roguishness
You gain a Moxie point!
You acquire an effect: Unpopular (duration: 20 Adventures)
Finished using 1 llama lama gong.
179
178
177
176

Bug or just something I'm not grasping?
 
Top