The parser-based descriptions sometimes spit out weird-sounding sentences. For instance you can give a male companion/peon/slave whatever giant breasts but the parser might describe their body as "manly". It'd probably be worth going through to ensure that it's throwing out descriptions based on their proportions rather than strict values like their sex.