semicolon after last rule won't break anything