When you have multiple declarations with the same property name in a single block, CSS automatically collapses them for you, retaining only the last one.  While we shouldn't opt the generic parser into this by default (other languages might have a good reason to allow multiple declarations with the same name), it would be nice to give the parser an option to do this for you automatically.