st: adoupdate question

I wonder if -adoupdate- becomes potentially dangerous for people who
don't update their Stata version. Suppose you have Stata 10, and you
have a routine you downloaded from SSC that works with Stata
10. Then, the author updates the program so it requires Stata
11. When you run -adoupdate-, won't the version that works with
Stata 10 get overwritten by the version that requires Stata 11?

Most authors will probably keep a renamed version of the earlier
program available, but it might be nice if adoupdate warned you when
you were about to update to a program you can't run.