Are the contents of `request.GET` URL encoded?  If so, they should be decoded before being passed to the wrapped function; if not, then you should add a comment explaining that.