stupid attributes ordering