avoid generating invalid tap if descriptions have newlines (rafl)