Alright, now what if I do this:

1. Go to `/signup` after I already have an account.
2. Put in a new key and hit submit.
3. There is an error with validation and I am kicked back out to `/add_key`.
4. I refresh the page.

Shouldn't this be a redirect to `/signup` or allow `add_key` to handle GETs?