zero-init signals array