Better error handling on bad signature.