Remove need for externally alloced sigdata struct