Method ReadOddByte now checks that a correct input has been made