I chose spawn because it was originally written using ExecVM. However, if there is no need for spawn then it can be changed to call.