What does this do?  Why `message` rather than just passing `data`?  This bit of the quaff API seems non-intuitive.