This ```except``` statement will only catch ```ValueError```s. However, the two lines of code in your ```try``` block will either raise ```ImportError``` or ```AttributeError```.

Take a look at ```qiime.remote.raise_gdata_not_found_error``` ([here](https://github.com/qiime/qiime/blob/master/qiime/remote.py#L22)) for an example of how we typically handle missing Python dependencies in QIIME. In particular, you'll want to raise an ```ApplicationNotFoundError``` if the import fails. Then, separately, you should handle the case where the user has PyFeast installed, but provided a bad method name.