no need to make copies of argv values
don't keep font optionals