Removed try/except for make_request in the urlopen, exceptions can be treated outside (done for code simplicity).