Sender implementations and using it in Acceptor