Split state in send and receive.