public String subscribe(final Subscription subscription) throws MailChimpException {
    return post("/lists/subscribe", subscription, new Function<Subscription, String>() {
      @Override public String apply(Subscription input) {
        return gson.toJson(input);
      }
    });
  }