Low importance stylistic observation: I've noticed some people in this project would call this `handleSendReply` but personally I like calling actions what they are, since they can potentially be reused by non-event code. Something like `sendReplyAction`.