works with v2, at least rsa