Better english!
Return is a protected python word so it can not be used as a parameter name in a method definition.
These fixes are there to allow for the usage or return_url or return as parameter name.
In some case you want the url to be based on server_name/server_port and not http_host, now you can get what you want.