Requiring connection references?Jabber
I was seriously considering changing the Jabber verbs to use the first connection reference by default, and allow people to specify a connection reference if they want, instead of requiring it. But as I was writing this post, I realized that I couldn't then guarentee that the 'preferred connection' would not change in mid-script, depending on what other threads may be doing.

Design exploration through documentation.