diff --git a/inc/parserutils.php b/inc/parserutils.php
index 54ccb05f30c77b5d1954b5f2ebb21226ec493f13..3dbfc726f6efa28223589b072a2bb8764ebec52a 100644
--- a/inc/parserutils.php
+++ b/inc/parserutils.php
@@ -677,7 +677,9 @@ function p_render($mode,$instructions,&$info){
     // Loop through the instructions
     foreach ( $instructions as $instruction ) {
         // Execute the callback against the Renderer
-        call_user_func_array(array(&$Renderer, $instruction[0]), $instruction[1] ? $instruction[1] : array());
+        if(method_exists($Renderer, $instruction[0])){
+            call_user_func_array(array(&$Renderer, $instruction[0]), $instruction[1] ? $instruction[1] : array());
+        }
     }
 
     //set info array