Untested reworking and addition of random hex characters.