diff --git a/www/project_defs.php b/www/project_defs.php
index 3bd69cabd02613a401b9546169847de682e48e04..11a55ef55a9b414707e7d374311de7e869aaf098 100644
--- a/www/project_defs.php
+++ b/www/project_defs.php
@@ -40,7 +40,7 @@ class Project
 	    # Try lookup by plain uid.
 	    $foo = Project::LookupByPid($pid_idx);
 	    
-	    if (! $foo->IsValid())
+	    if (!$foo || !$foo->IsValid())
 		return null;
 
 	    # Return here, in case I add a cache and forget to do this.