we cannot expect that $this->getEngine($view) returns a EngineInterface. so ive added the fallback, just as the PhpEngine does.