diff --git a/app/main/views.py b/app/main/views.py
index 4d955a3f4e8fcb621a253067840b4de9bd1f45c7..eabc4beaaef72a7df71cb570c74de09d0d33e052 100644
--- a/app/main/views.py
+++ b/app/main/views.py
@@ -20,7 +20,8 @@ def index():
 @login_required
 def corpus(corpus_id):
     corpus = Corpus.query.get_or_404(corpus_id)
-    if not (corpus.creator == current_user or current_user.is_administrator()):
+    if not (corpus.creator == current_user
+            or current_user.is_administrator()):
         abort(403)
     return render_template('main/corpora/corpus.html.j2',
                            corpus=corpus,
@@ -57,20 +58,16 @@ def corpus_analysis(corpus_id):
 @login_required
 def dashboard():
     create_corpus_form = CreateCorpusForm()
-
     if create_corpus_form.validate_on_submit():
-        app = current_app._get_current_object()
         corpus = Corpus(creator=current_user._get_current_object(),
                         description=create_corpus_form.description.data,
                         title=create_corpus_form.title.data)
         db.session.add(corpus)
         db.session.commit()
-
-        dir = os.path.join(app.config['OPAQUE_STORAGE_DIRECTORY'],
+        dir = os.path.join(current_app.config['OPAQUE_STORAGE_DIRECTORY'],
                            str(corpus.user_id),
                            'corpora',
                            str(corpus.id))
-
         try:
             os.makedirs(dir)
         except OSError:
@@ -89,7 +86,6 @@ def dashboard():
             db.session.commit()
             flash('Corpus created!')
         return redirect(url_for('main.dashboard'))
-
     return render_template('main/dashboard.html.j2',
                            create_corpus_form=create_corpus_form,
                            title='Dashboard')