diff --git a/includes/utility/statuses.contexts.inc b/includes/utility/statuses.contexts.inc
index 217302d..32caaae 100644
--- a/includes/utility/statuses.contexts.inc
+++ b/includes/utility/statuses.contexts.inc
@@ -30,7 +30,7 @@ abstract class statuses_context {
     if (empty($obj) && is_numeric(arg(1)) && function_exists($this->type() .'_load')) {
       $obj = call_user_func($this->type() .'_load', arg(1));
     }
-    return $this->is_applicable() ? $obj : new stdClass();
+    return $obj;
   }
 
   /**
