only one ns
extract repeated html so that we can ignore it when namespacing