added decodeStrict removed public key