diff --git sites/all/modules/og_content_type_admin/og_content_type_admin.module sites/all/modules/og_content_type_admin/og_content_type_admin.module
index b5d7655..0442732 100644
--- sites/all/modules/og_content_type_admin/og_content_type_admin.module
+++ sites/all/modules/og_content_type_admin/og_content_type_admin.module
@@ -133,8 +133,10 @@ function og_content_type_admin_menu() {
 } // function og_content_type_admin_menu()
 
 function _og_content_type_admin_is_admin_access_callback($nid){
+global $user;
+
   $group = node_load($nid);
-  $return  = (isset($group->og_selective) && _og_content_type_admin_is_admin($group)) ? TRUE : FALSE;
+  $return  = (isset($group->og_selective) && _og_content_type_admin_is_admin($group) && (!variable_get('og_content_type_admin_no_change', 0) || ($user->uid == 1) )) ? TRUE : FALSE;
   return $return;
 }	
 
@@ -162,7 +164,7 @@ function og_content_type_admin_og_create_links($group) {
   global $user;
   $links = array();
   if ($group) {
-    if (_og_content_type_admin_is_admin($group)) {
+    if (_og_content_type_admin_is_admin($group) && (!variable_get('og_content_type_admin_no_change', 0) || ($user->uid == 1))) {
       $links[] = l(t('Manage group content types'), "node/$group->nid/ogct", array('title' => t('Lets you decide which content types your group\'s users can create.')));
     }
   }
@@ -1137,11 +1139,13 @@ function _og_content_type_admin_get_added() {
  * Check if a user is a group manager of the given group
  */
 function _og_content_type_admin_is_admin($group) {
-  global $user;
+global $user;
   if ($user->uid == 1) return TRUE;
+/*
   if (variable_get('og_content_type_admin_no_change', 0)) {
     return FALSE;
   }
+*/
   $result = db_query(og_list_users_sql(0), $group->nid);
   while ($row = db_fetch_object($result)) {
     if ($row->uid == $user->uid) {
