diff --git a/src/com/zwitserloot/cmdreader/CmdReader.java b/src/com/zwitserloot/cmdreader/CmdReader.java
index <HASH>..<HASH> 100644
--- a/src/com/zwitserloot/cmdreader/CmdReader.java
+++ b/src/com/zwitserloot/cmdreader/CmdReader.java
@@ -308,9 +308,13 @@ public class CmdReader<T> {
 				sb.setLength(0);
 				if (p.equals("")) continue;
 				out.add(p);
+				continue;
 			}
+			sb.append(c);
 		}
 		
+		if (sb.length() > 0) out.add(sb.toString());
+		
 		return make(out.toArray(new String[out.size()]));
 	}
Bugfix; the make(String) version wasn't working at all, though I hadn't noticed until now because I always used make(String[]).