I wasn't sure where the best place to put the increment of current was.
Do
you have any suggestions?
Primitive solution: duplicate the increment? (see patch)
That stops the infinite loop, but silently fails to add the payload. That's where I first thought of putting it too.
Thanks, Myles