I've been there. You will find that sometimes you are actually getting more back from the server than is displayed in the console of telnet session.
Check out the Net::Telnet documentation on
debugging. The input_log option will help you figure out what data you actually received vs. what you usually see in a console.