disable mayContain, because HTML 5 does not care much about it. It used to cause more trouble than value. Maybe a less strict implementation should be used instead in the future