fix: fname == nullptr and comments
5 files changed