When you have an error inside a {capture} block, smarty will incorrectly report that there is a syntax error "Not matching {capture}{/capture} " Here is an example of code that would produce this error: ```php <?php use Smarty\Smarty; $smarty = new Smarty(); $template = '{$nullVariable = null} {capture} stuff to capture {$nullVariable->someFunction()} {/capture}'; $smarty->display('eval:'.$template); ?> ```