handle multiple sigs