Dib has a small altercation with Zim that throws him far into the future where he learns many things that he didnt know he had to.