why not just 

    if (! is_null($path)) {
        $block = $this->dm->find(null, $path);
    }