Browsers, especially mobile ones, may re-send GETs because they're not supposed to have side effects.