diff --git a/.github/workflows/publish-package.yml b/.github/workflows/publish-package.yml
index 5be5c450419af796323711d28fd85c73a9ae93d7..40451631951ff6e03e6b2fdf3ee9fd24485d8f5e 100644
--- a/.github/workflows/publish-package.yml
+++ b/.github/workflows/publish-package.yml
@@ -44,7 +44,7 @@ jobs:
     - name: Set up Python
       uses: actions/setup-python@v2
       with:
-        python-version: '3.x'
+        python-version: '3.8'
     - name: Install dependencies
       run: |
         python -m pip install --upgrade pip
diff --git a/app/app.py b/app/app.py
index 1bf4ae24291189ac7405459ccfd275f9d981681c..c7b7b5cc8a9a91ae9d999e582e484eb43ef85714 100644
--- a/app/app.py
+++ b/app/app.py
@@ -68,7 +68,7 @@ def create_app(char_limit=-1, req_limit=-1, batch_limit=-1, ga_id=None, debug=Fa
 
     @app.route("/")
     def index():
-        return render_template(resource_filename('app', 'templates/index.html'), gaId=ga_id, frontendTimeout=frontend_timeout)
+        return render_template('index.html', gaId=ga_id, frontendTimeout=frontend_timeout)
 
     @app.route("/languages")
     def langs():
diff --git a/app/init.py b/app/init.py
index 91e36b94cd47ffbb31d534c9611a92d554b389ce..c540c1cd4819de6efebe700e4118842ee2885822 100644
--- a/app/init.py
+++ b/app/init.py
@@ -7,7 +7,7 @@ def boot():
 	check_and_install_models()
 
 def check_and_install_models(force=False):
-    if len(package.get_installed_packages()) == 0 or force:
+    if len(package.get_installed_packages()) < 2 or force:
         # Update package definitions from remote
         print("Updating language models")
         package.update_package_index()
diff --git a/requirements.txt b/requirements.txt
index 8cc97da902fda65e1eeb35757de756663519ae1d..a82a96c7cc737fe97818c4d2031d2556236ec1ad 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
-argostranslate==1.1.0
+argostranslate==1.1.2
 Flask==1.1.2
 flask-swagger==0.2.14
 flask-swagger-ui==3.36.0