Nope. `empty(null)` will give `true` so `return ob_get_clean();` will be called returning empty string in case nothing should be displayed.