tl;dr so many changes to how downloads are done