Barcode fallback fix