diff --git a/question/type/multianswer/questiontype.php b/question/type/multianswer/questiontype.php
index cf0e6c0..4afc48d 100644
--- a/question/type/multianswer/questiontype.php
+++ b/question/type/multianswer/questiontype.php
@@ -274,7 +274,7 @@ class embedded_cloze_qtype extends default_questiontype {
             $qtextremaining = $qtextsplits[1];
 
             $positionkey = $regs[1];
-            if (isset($question->options->questions[$positionkey]) && $question->options->questions[$positionkey] != ''){
+            if (isset($question->options->questions[$positionkey]) && $question->options->questions[$positionkey]->questiontext != ''){
             $wrapped = &$question->options->questions[$positionkey];
             $answers = &$wrapped->options->answers;
            // $correctanswers = $QTYPES[$wrapped->qtype]->get_correct_responses($wrapped, $state);

