this is poor when it comes to actually interacting with recurly, but I'm using this with the in-memory storage adapter I wrote (#101) where it is of negligible impact