Straightforward implementation of signature.