@Tobion Look at the way blocks are rendered in your compiled templates (look into your Symfony cache folder). For instance, ``renderBlock()`` is not part of the interface (and has no reason to be part of it as it is only meant to be used internally).

Using a different implementation of ``Twig_TemplateInterface`` simply does not work (extending ``Twig_Template`` would work)