diff --git a/skooma.js b/skooma.js
index 524a36c..2abea39 100644
--- a/skooma.js
+++ b/skooma.js
@@ -80,6 +80,7 @@ const nop = object => object
 const node = (name, args, options) => {
 	let element
 	let custom = getCustom(args)
+	if ("nameFilter" in options) name = options.nameFilter(name)
 	if (options.xmlns)
 		element = document.createElementNS(options.xmlns, name, {is: custom})
 	else