--- og.module	2011-06-25 09:08:37.000000000 +0300
+++ og.module.new	2011-08-16 13:44:00.000000000 +0300
@@ -629,6 +629,11 @@ function og_determine_context() {
     $comment = _comment_load($item['page_arguments'][0]);
     $node = node_load($comment->nid);
   }
+  // if all else fails, some content like OG Forums exist in paths like node/%/og/forum - if so, attempt to detect
+  // this behavior of node/% where % is group node id
+  elseif (isset($item['map'][0]) && ($item['map'][0] == 'node') && isset($item['map'][1]) && is_numeric($item['map'][1]) ) {
+    $node = node_load($item['map'][1]);
+  }
 
   if (!empty($node) && ($group_node = og_determine_context_get_group($node))) {
     return $group_node;
