first pass at multicast reception