modified the return of the method Request if requestErr isn't nil (return the error, modified from panic()), so it can be treated accordingly by the code appealing this method.