rant over 8388 GIFs