So, if we do this, we don't ever update the subs/pubs -- say you update your firmware a bit, or plug in a different board, but keep the node running, it will fail in a non-obvious way. Perhaps there should also be a check for if the message is different, and then shutdown the old sub/pub and create a new one.