I just went with the lazy and highly portable method of using sbbs/+/+/whatever...
Your method does look like complete overkill for what I need.
It does seem to highlight that a better way (easy) was on using flow variables in a topic could be devised though.