Yup.  Good catch.  In practice I think that it wouldn't have mattered because dialects have a small set of possible attributes.  The fact that this would have been fine though is only by chance.  Fixed.