Thanks Bob - what do you mean by a BP ‘function’? I’m not familiar with the term. I had been looking at extending from K2Node_BaseAsycTask - but the more I looked at what I was doing, the more awkward to implement it was beginning to seem. It doesn’t seem like it’s easy to have an interruptable latent node. I’m considering just creating an object with functions instead…