barcode lower case was going one base too far...