Again worth keeping in mind the "messages" framework we discussed for stuff like this.