always catch exceptions explicitly to avoid hard-to-find bugs: ``except ImportError``