That has some other problems. For instance, compare the formatted output of pod2man on perlfaq.pod before and after this patch. You end up with an errant character at the end of some lines which results in weird formatting glitches like the following: - o How can I make `\w' match national character sets? + o How can I make `744 And nroff (actually groff) complains about things like: <standard input>:580: normal or special character expected (got a space) However, fixing the children() sub in Pod::Parser as you suggest and applying your patch w/o the empty block workaround *does* behave better, although it looks like nroff is trying to be smart about splitting on hyphens so you get the following: - o How can I match a locale-smart version of - `/[a\-zA\-Z]/'? + o How can I match a locale-smart version of `/[a-zA- + Z]/'? This is because the '-' is not escaped with a backslash any more. We do want a baclslash, just not a \e. - toddThread Previous | Thread Next