added perform-set-attribute and a few other fixes to this builds again.