Similar to #3 I have hardcoded [0]th index for messages in a transaction. Obvs, we dont want to do this, so let's make sure we're looping through these appropriately.
At this time I do not have a great script to copy/paste that'll fire off a transaction that does two messages, but I don't think it should be that hard.