diff --git a/src/main/java/org/olat/ims/qti21/pool/QTI12To21HtmlHandler.java b/src/main/java/org/olat/ims/qti21/pool/QTI12To21HtmlHandler.java
index a501ad683635ed5c8d908fed7e70691c205cc341..76c03abd74f6fef2ecb76d4074cb7590b6cde345 100644
--- a/src/main/java/org/olat/ims/qti21/pool/QTI12To21HtmlHandler.java
+++ b/src/main/java/org/olat/ims/qti21/pool/QTI12To21HtmlHandler.java
@@ -140,6 +140,9 @@ class QTI12To21HtmlHandler extends DefaultHandler {
 					length -= diff;
 					envelopP = true;
 				}
+				if(start < 0) {
+					start = 0;//Bug neko
+				}
 				xtw.writeCharacters(ch, start, length);
 			} else {
 				xtw.writeCharacters(ch, start, length);