diff --git a/webform_locked_fields.info b/webform_locked_fields.info
index df2d13e..80a8121 100644
--- a/webform_locked_fields.info
+++ b/webform_locked_fields.info
@@ -2,7 +2,7 @@ name = Webform Locked Fields
 description = Specify locked webform fields that cannot be modified or deleted.
 package = Webform
 dependencies[] = webform
-version = "6.x-beta1"
-core = "6.x"
+version = "7.x-beta1"
+core = "7.x"
 project = "webform_locked_fields"
 
diff --git a/webform_locked_fields.module b/webform_locked_fields.module
index f0ad0a7..6941528 100644
--- a/webform_locked_fields.module
+++ b/webform_locked_fields.module
@@ -23,10 +23,15 @@ function webform_locked_fields_menu() {
 }
 
 /**
- * Implements hook_access().
+ * Implements hook_permissions().
  */
-function webform_locked_fields_perm() {
-  return array('administer webform locked fields');
+function webform_locked_fields_permission() {
+  return array(
+    'administer webform locked fields' => array(
+      'title' => t('Administer webform locked fields.'), 
+      'description' => t('Perform administration tasks for my module.'),
+    ),
+  );
 }
 
 function webform_locked_fields_component_locked(&$form_state, $nid) {
