Better string attribute support