version 0.7.9: if exception happens during download raise it again so another/outer code can handle it