Fixes small errors from last commit.
Remove dependency on _make_download_file().
Added exception for unreadable local patch.
Added exception for unreadable local patch.