fix: do not set fields to empty list when --fields not parsed on command-line