alt 'first_part' texts are used now, to cover more text lengths so that ...

...we don't return a text with zero length.

This completes issue #9.