Also, since the RSA struct is returned by another method I wanted to avoid having a method where the object isn't gc'd for you if possible.