Looks good to me. This is definitely and improvement. If we found some way to get the exception to "the other side" in the future, we can always change it. -- To view this pull request on github, visit https://github.com/rhinstaller/anaconda/pull/405