diff --git a/unicodedomino.sty b/unicodedomino.sty
index f020c1c4eeb718a295e50940f61aa9840d318a92..9a0948f24e55b34c1edd7645b206d1d75a0be479 100644
--- a/unicodedomino.sty
+++ b/unicodedomino.sty
@@ -28,7 +28,7 @@
 % makes all UTF-8 available in listings.
 
 \NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{unicodedomino}[2018/08/05 1.4 Domino for unknown codepoints]%
+\ProvidesPackage{unicodedomino}[2018/08/06 1.5~ Domino for unknown codepoints]%
 \makeatletter%
 
 \ifx\numexpr\@undefined%
diff --git a/unicodedomino_kernel_cosmetics.def b/unicodedomino_kernel_cosmetics.def
index a21165f73f5297315ef80c1b2891286d909f0ecb..23de9eee4e0dd8684de007cf9d3757c212ee7bc5 100644
--- a/unicodedomino_kernel_cosmetics.def
+++ b/unicodedomino_kernel_cosmetics.def
@@ -25,7 +25,7 @@
 %: https://github.com/latex3/latex2e/pull/62
 \ifx\UTFviii@hexbyte\@undefined%
  % format a number as two-digit hex
- \def\UTFviii@hexbyte#1{%
+ \gdef\UTFviii@hexbyte#1{%
   \ifnum#1<16 0\fi%
   \UTFviii@hexnumber{#1}%
  }%
@@ -40,7 +40,7 @@
 %: https://github.com/latex3/latex2e/pull/63
 \ifx\UTFviii@hexcodepoint\@undefined%
  % format a number as Unicode codepoint hex
- \def\UTFviii@hexcodepoint#1{%
+ \gdef\UTFviii@hexcodepoint#1{%
   \ifnum#1<16 U+000%
   \else\ifnum#1<256 U+00%
   \else\ifnum#1<4096 U+0%