There is also still one pending change that I didn't finish yet; the optional UTF input validation (never validate "string" inputs, but do validate "ubyte[]" inputs).
This commit was from my stash list, fixed to pass the unit tests. Since I've written this months ago, I'm not completely sure if something is still missing, but it looks complete.
From the RFC thread: