diff --git a/commons_groups.module b/commons_groups.module
index 89c1a20..90b093b 100644
--- a/commons_groups.module
+++ b/commons_groups.module
@@ -394,11 +394,11 @@ function commons_groups_default_message_type_alter(&$defaults) {
 
 
 /**
-* Implements hook_og_user_access_alter().
+ * Implements hook_og_user_access_alter().
  *
  * Deny create permissions from non-members on "non-public" groups (i.e. groups
  * that don't allow joining without approval).
-*/
+ */
 function commons_groups_og_user_access_alter(&$perm, $context) {
   $account = $context['account'];
   $cache = &drupal_static(__FUNCTION__, array());
@@ -421,11 +421,7 @@ function commons_groups_og_user_access_alter(&$perm, $context) {
   }
 
   $wrapper = entity_metadata_wrapper($group_type, $group);
-  $access_create = FALSE;
-  if ($wrapper->field_og_subscribe_settings->value() == 'anyone') {
-    // Group is public.
-    $access_create = FALSE;
-  }
+  $access_create = $wrapper->field_og_subscribe_settings->value() == 'anyone';
 
   // Make sure user can view group (i.e. it's not private).
   $commons_groups_entity_types = commons_groups_get_group_content_entity_types();
@@ -596,7 +592,7 @@ function commons_groups_entityreference_default_value($entity_type, $entity, $fi
     $target = entity_load_single($target_type, $target_id);
     if (entity_access('view', $target_type, $target)
       && og_is_group_type($target_type, $target->type)
-      && (og_user_access($target_type, $target_id, "create $entity->type content") || og_user_access($target_type, $id, "update any $entity->type content"))) {
+      && (og_user_access($target_type, $target_id, "create $entity->type content") || og_user_access($target_type, $target_id, "update any $entity->type content"))) {
         $items[] = array('target_id' => $target_id);
     }
   }
