GETs definitely shouldn't have side-effects. Can we make this a POST instead?