changed Signal signature