Refactoring try_install_all to take an optional list of engines to test.