Have you tested that this even works? I'm not sure if the transform actually will parse hyphenated tags.