Added type to sign support

should you use self since you defined it above