Mail::Message->study() limitations?

"Anthony D. Urso" <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.mail-box
Message-ID <[email protected]>
Are there any limitations on which headers one should study()?

This script breaks when the Subject is blank:

  #!/usr/bin/perl -w

  use strict;
  use Mail::Message;

  my $msg = Mail::Message->read(\*STDIN) or
	  die "unable to read message: $!\n";
  print $msg->study("subject"), "\n";

Stack trace:

Method produceBody() is not defined for a Mail::Message::Field::Unstructured.
Mail::Reporter::AUTOLOAD('Mail::Message::Fi...') called at
/usr/lib/perl5/site_perl/5.8.0/Mail/Message/Field/Full.pm line 142
Mail::Message::Field::Full::foldedBody('Mail::Message::Fi...') called
at /usr/lib/perl5/site_perl/5.8.0/Mail/Message/Field/Full.pm line 123
Mail::Message::Field::Full::unfoldedBody('Mail::Message::Fi...') called
at /usr/lib/perl5/site_perl/5.8.0/Mail/Message/Field/Full.pm line 162
Mail::Message::Field::Full::decodedBody('Mail::Message::Fi...') called
at /usr/lib/perl5/site_perl/5.8.0/Mail/Message/Field/Full.pm line 20

-- 
 Au

 PGP Key ID: 0x385B44CB
 Fingerprint: 9E9E B116 DB2C D734 C090  E72F 43A0 95C4 385B 44CB
    "Maximus vero fugiens a quodam Urso, milite Romano, interemptus est"
                                               - Getica 235
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.