"Reduces a HTML document (or fragment) to basic HTML tags and attributes" - meaning what exactly? What counts as a basic attribute?
By all means correct me if I'm wrong, but I recall learning that there's a semantic difference between b/strong (as well as i/em).