Added more robust reading code due to radio read errors