#6 - hook_permission support