recv_bytes and recv_partition