This cast is bad. We don't want to allow mutation of this `GTSignature`.