diff --git a/app/src/main/java/de/kuschku/util/servicebound/BoundFragment.java b/app/src/main/java/de/kuschku/util/servicebound/BoundFragment.java
index 27b072d94dd4a2b60283d51b959fe8a065cdb645..c71ac1081c59f98d1d23094ab02ef11517211ef4 100644
--- a/app/src/main/java/de/kuschku/util/servicebound/BoundFragment.java
+++ b/app/src/main/java/de/kuschku/util/servicebound/BoundFragment.java
@@ -79,7 +79,8 @@ public abstract class BoundFragment extends Fragment {
     @Override
     public void onStop() {
         super.onStop();
-        binder.removeCallback(consumer);
+        if (binder != null)
+            binder.removeCallback(consumer);
         ServiceHelper.disconnect(getContext(), connection);
     }