Only the non-semantic comments should be stripped (blocks with newlines in directives are semantic)
Only the non-semantic comments should be stripped (blocks with newlines in directives are semantic)