diff --git a/src/Kodeine/Acl/Traits/HasRole.php b/src/Kodeine/Acl/Traits/HasRole.php
index <HASH>..<HASH> 100644
--- a/src/Kodeine/Acl/Traits/HasRole.php
+++ b/src/Kodeine/Acl/Traits/HasRole.php
@@ -1,7 +1,7 @@
 <?php namespace Kodeine\Acl\Traits;
 
 
-trait HasRole
+trait HasRoleImplementation
 {
     use HasPermission;
 
@@ -253,3 +253,18 @@ trait HasRole
         return parent::__call($method, $arguments);
     }
 }
+
+$laravel = app();
+if (version_compare($laravel::VERSION, '5.3', '<')) {
+    trait HasRole
+    {
+        use HasRoleImplementation {
+            hasRole as is;
+        }
+    }
+} else {
+    trait HasRole
+    {
+        use HasRoleImplementation;
+    }
+}
Preserved backwards compatibily for the HasRole trait without branching the codebase.