clone args to Options to avoid mutation.