Small fixes

- Missed a performance issue from the last PR #80 
- Role/class bug for `<article>`