The private key is currently read and serialised on every call. Change to just do this once.
The private key is currently read and serialised on every call. Change to just do this once.