add t_ncp/rcv but they don't work quite correctly