Are the user and pass arguments really needed? Looks like they aren't used within "request".