diff --git a/render/render.js b/render/render.js
index <HASH>..<HASH> 100644
--- a/render/render.js
+++ b/render/render.js
@@ -70,8 +70,8 @@ module.exports = function($window) {
 		var is = attrs && attrs.is
 
 		var element = ns ?
-			is ? $doc.createElementNS(ns, tag, is) : $doc.createElementNS(ns, tag) :
-			is ? $doc.createElement(tag, is) : $doc.createElement(tag)
+			is ? $doc.createElementNS(ns, tag, {is: is}) : $doc.createElementNS(ns, tag) :
+			is ? $doc.createElement(tag, {is: is}) : $doc.createElement(tag)
 		vnode.dom = element
 
 		if (attrs != null) {
`is` should be passed as `{is: is}`