Added receive frame processing