out of scope of this change, but would be interesting to see how this fails and tighten up error handling - given that now this is lib-rarified more folks of less familiarity with persona are going to use it!