it would be good to actually test the different types of requests against this.