Receive or defer