diff --git a/spkrepo/templates/security/login_user.html b/spkrepo/templates/security/login_user.html
index 0ce1fb9..ab61e62 100644
--- a/spkrepo/templates/security/login_user.html
+++ b/spkrepo/templates/security/login_user.html
@@ -3,5 +3,4 @@
{% block content %}
Login
{{ wtf.quick_form(login_user_form, field_order=['email'], button_map={'submit': 'primary'}) }}
-I forgot my password
{% endblock %}
diff --git a/spkrepo/views/frontend.py b/spkrepo/views/frontend.py
index 65f2334..f6627f2 100644
--- a/spkrepo/views/frontend.py
+++ b/spkrepo/views/frontend.py
@@ -97,7 +97,7 @@ def packages():
@frontend.route("/package/")
def package(name):
package = Package.query.filter_by(name=name).first()
- if package is None:
+ if package is None or not package.versions:
abort(404)
return render_template("frontend/package.html", package=package)