I haven't run this yet. But, shouldn't id be unique? If the id is not unique, we should report bugs for them to fix. (I believe that unique id is a HTML standard)