Give a better error message when you try to lookup configuration for a farm that does not exist (or is not aliased); also provide a default set of API names if collect_options is called from outside the class
Add reference to your alias file that you might want to try and remove