Should this `implement HttpRequest` - is it meant to stand in for the regular http HttpRequest?