diff --git a/basis/farkup/farkup-tests.factor b/basis/farkup/farkup-tests.factor
index 1a0ab23af5..5237774b04 100644
--- a/basis/farkup/farkup-tests.factor
+++ b/basis/farkup/farkup-tests.factor
@@ -128,3 +128,7 @@ link-no-follow? off
[ "
C++
" ] [ "[[C++]]" convert-farkup ] unit-test
[ "<foo>
" ] [ "" convert-farkup ] unit-test
+
+[ "asdf\n
" ] [ "asdf\n-lol\n-haha" convert-farkup ] unit-test
+
+[ "asdf
" ] [ "asdf\n\n-lol\n-haha" convert-farkup ] unit-test
diff --git a/basis/farkup/farkup.factor b/basis/farkup/farkup.factor
index d3c982ebf2..495e6d9b57 100644
--- a/basis/farkup/farkup.factor
+++ b/basis/farkup/farkup.factor
@@ -103,7 +103,7 @@ table = ((table-row nl => [[ first ]] )+ table-row? | table-row)
text = (!(nl | code | heading | inline-delimiter | table ).)+
=> [[ >string ]]
-paragraph-item = (table | text | inline-tag | inline-delimiter)+
+paragraph-item = (table | list | text | inline-tag | inline-delimiter)+
paragraph = ((paragraph-item nl => [[ first ]])+ nl+ => [[ first ]]
| (paragraph-item nl)+ paragraph-item?
| paragraph-item)