barcode validation;better alephx error messages