distinguish "execute" from "receive"
set the execution as a global variable