Better locations for queue_receive