I used this to make sure the entire markup is valid, not only portions of it. However, 1.8.7 doesn't like look-behind `(?<=...)` - any advice?