make download and single options not depending on argument