Still missing ``{`` and ``}`` here. (And while you're at it, might as well be consistent with ``if`` whitespace above: ``if (filename) {``)