properly parse multi-line descriptions