moving to new definition of signature check