refactors barcode post evaluation.