replaced optional/positional header with required star