Receiver: changed receive() functions to return bool