diff --git a/ring-android/app/src/main/java/cx/ring/tv/main/MainFragment.java b/ring-android/app/src/main/java/cx/ring/tv/main/MainFragment.java
index c64fd6ef631496d2fefdd9a792b593ef7a701281..2895d8a86c1e1f51be84e4452444861c2bcbcc34 100644
--- a/ring-android/app/src/main/java/cx/ring/tv/main/MainFragment.java
+++ b/ring-android/app/src/main/java/cx/ring/tv/main/MainFragment.java
@@ -275,14 +275,9 @@ public class MainFragment extends BaseBrowseFragment<MainPresenter> implements M
 
     @Override
     public void updateModel(Account account) {
-        Context context = getContext();
-        if (context == null) {
-            Log.e(TAG, "updateModel: not able to get context");
-            return;
-        }
-
-        mDisposable.clear();
+        Context context = requireContext();
         String address = account.getDisplayUsername();
+        mDisposable.clear();
         mDisposable.add(VCardServiceImpl
                 .loadProfile(account)
                 .observeOn(AndroidSchedulers.mainThread())