attempting alternate approach to receiving messages