diff --git a/unicodepoints.sty b/unicodepoints.sty
index ed42dfe14b9466f4ae130b482f0053427743b036..9039cf0c7fe88877178ea11dfbf577cc33333870 100644
--- a/unicodepoints.sty
+++ b/unicodepoints.sty
@@ -1,5 +1,7 @@
 % -*- mode: tex -*-
 %-
+% Copyright © 2018
+%	mirabilos <m@mirbsd.org>
 % Copyright © 2017
 %	mirabilos <t.glaser@tarent.de>
 %
@@ -33,7 +35,7 @@
 % \usepackage[utf8]{inputenc}%
 
 \NeedsTeXFormat{LaTeX2e}%
-\ProvidesPackage{unicodepoints}[2017/11/07 2.1 Unicode codepoints]%
+\ProvidesPackage{unicodepoints}[2018/08/05 2.2 Unicode codepoints]%
 \makeatletter%
 
 \ifx\UTFviii@defined\@undefined%
@@ -199,7 +201,7 @@
 \renewunicodechar{ȳ}{\={y}}%
 \newunicodechar{ȵ}{\textctn}%
 \newunicodechar{ȶ}{\textctt}%
-\newunicodechar{È·}{\j}%
+\renewunicodechar{È·}{\j}%
 \newunicodechar{ȸ}{\textdblig}%
 \newunicodechar{ȹ}{\textqplig}%
 \newunicodechar{ɐ}{\textturna}%
@@ -324,9 +326,9 @@
 \newunicodechar{Ë•}{\textlowering{ }}%
 \newunicodechar{Ë–}{$+$}%
 \newunicodechar{Ë—}{$-$}%
-\newunicodechar{Ë™}{\.{ }}%
+\renewunicodechar{Ë™}{\.{ }}%
 \newunicodechar{Ëš}{\r{ }}%
-\newunicodechar{Ë›}{\k{ }}%
+\renewunicodechar{Ë›}{\k{ }}%
 \newunicodechar{Ëž}{\textrhoticity}%
 \newunicodechar{Ë }{\textsuperscript{\textgamma}}%
 \newunicodechar{Ë¡}{\textsuperscript{l}}%
@@ -900,7 +902,7 @@
 \newunicodechar{ẗ}{\"{t}}%
 \newunicodechar{ẘ}{\r{w}}%
 \newunicodechar{ẙ}{\r{y}}%
-\newunicodechar{ẞ}{\SS}%
+\renewunicodechar{ẞ}{\SS}%
 \newunicodechar{Ạ}{\d{A}}%
 \newunicodechar{ạ}{\d{a}}%
 \newunicodechar{Ẹ}{\d{E}}%
@@ -1938,6 +1940,7 @@
 \newunicodechar{fl}{fl}%
 \newunicodechar{ffi}{ffi}%
 \newunicodechar{ffl}{ffl}%
+\renewunicodechar{}{\ifhmode\nobreak\fi}%
 \newunicodechar{𝐀}{$\mathbf{A}$}%
 \newunicodechar{𝐁}{$\mathbf{B}$}%
 \newunicodechar{𝐂}{$\mathbf{C}$}%