constraining to hex - not sure why allowed uppercase A-F before