Send/receive for PUC