Replace MessagingRequest for Future. Closes #25