Index: tests/test_parser.py
===================================================================
--- a/tests/test_parser.py
+++ b/tests/test_parser.py
@@ -159,23 +159,21 @@
 
 
 def test_parse_start():
     # Header-line lines are headers.
     assert parse_line('[Adblock Plus 1.1]', 'start').type == 'header'
     # Even if they have extra characters around.
     assert parse_line('foo[Adblock Plus 1.1] bar', 'start').type == 'header'
 
-    with pytest.raises(ParseError):
-        # But the inside of the header needs to be right.
-        parse_line('[Adblock Minus 1.1]', 'start').type
-
-    with pytest.raises(ParseError):
-        # Really right!
-        parse_line('[Adblock 1.1]', 'start')
+    # But the inside of the header needs to be right.
+    assert parse_line('[Adblock Minus 1.1]', 'start').type == 'filter'
+    # Really right!
+    assert parse_line('[Adblock 1.1]', 'start').type == 'filter'
+    # Otherwise it's just considered a filter.
 
     # Metadata-like lines are metadata.
     assert parse_line('! Foo: bar', 'metadata').type == 'metadata'
 
 
 def test_parse_metadata():
     # Header-like lines are just filters.
     assert parse_line('[Adblock 1.1]', 'metadata').type == 'filter'
