- Check for valid attributes more reliably - Don't bloat the error index for boring errors - Do use real error codes for the interesting ones