tl;dw. (Too long ; didn't watch)