updates check for hex values; shows strange extra 0's