This could do with a comment explaining why we're catching an ImportError here.