Now supporting secondary hazards xml files in shake and making sure that non-string attributes don't cause a crash in tag