this needs to be done to prevent potential signature reuse
this needs to be done to prevent potential signature reuse