Receive logic implementation