diff --git a/services/views_service/views_service.inc b/services/views_service/views_service.inc
index 9c26c20..8c893ab 100644
--- a/services/views_service/views_service.inc
+++ b/services/views_service/views_service.inc
@@ -70,10 +70,11 @@ function views_service_get($view_name, $display_id = 'default', $args = array(),
  */
 function views_service_get_access($view_name) {
   $view = views_get_view($view_name);
-  if (empty($view)) {
+  if (!user_access('access views service')){
     return FALSE;
+  }else{
+  	return TRUE;
   }
-  return $view->access('default');
 }
 
 /**
diff --git a/services/views_service/views_service.module b/services/views_service/views_service.module
index ba43b40..aa0ee4d 100644
--- a/services/views_service/views_service.module
+++ b/services/views_service/views_service.module
@@ -4,6 +4,14 @@
  *  Link general views functionalities to services module.
  */
 
+
+/**
+ * Implementation of hook_perm().
+ */
+function views_service_perm() {
+  return array('access views service');
+}
+
 /**
  * Implementation of hook_service().
  */
