Enables user-defined archive names; and detects more error conditions.