When a nested rule begins with an element selector, the parser fails. For example: ```css /* doesn't work */ main { p { margin-top: 0; } } ``` This is because the parser currently can't determine if `p` is the start of a property name or the start of a selector. We need to fix this to work.