can handle structure-preserving signatures