               [:div.field]]]]
            [:div.two.fields
             [:div.required.field {:class (when (and exp-date (:exp-date errors))
-                                           "error")}
-             [:label "Expiration Date"]
+                                           "error")
+                                  :on-change #(swap! session dissoc :payment-info)}
+             [:label "Expiration Date (MM/YYYY)"]
              [input-atom :text ; TODO placeholder
               (r/wrap exp-date swap! form assoc :exp-date)]]
             [:div.field]]

               {:type :submit
                :class (when (or (seq errors)
                                 (and (:RequiresPayment event)
                                      (nil? (:stripe-token @session))))
                         "disabled")
                :on-click #(register @form)}
               "Register"]]]]])))))

          :error-handler   #(add-message! :negative "Sign in failed")})))

(defn sign-out! []
  (swap! session dissoc :token :user :stripe-token :payment-info)
  (refresh!)
  (set! js/window.location (home-route)))

