trying more refined recv id calc