diff --git a/src/Traits/BuilderCaching.php b/src/Traits/BuilderCaching.php
index e3cc90f..f51d247 100644
--- a/src/Traits/BuilderCaching.php
+++ b/src/Traits/BuilderCaching.php
@@ -31,7 +31,7 @@ public function withoutGlobalScope($scope)
         return parent::withoutGlobalScope($scope);
     }
 
-    public function withoutGlobalScopes(array $scopes = null)
+    public function withoutGlobalScopes(?array $scopes = null)
     {
         if ($scopes !== null) {
             $this->withoutGlobalScopes = $scopes;
diff --git a/src/Traits/ModelCaching.php b/src/Traits/ModelCaching.php
index 1f428c3..539b9b3 100644
--- a/src/Traits/ModelCaching.php
+++ b/src/Traits/ModelCaching.php
@@ -160,7 +160,7 @@ public function scopeDisableCache(EloquentBuilder $query) : EloquentBuilder
 
     public function scopeWithCacheCooldownSeconds(
         EloquentBuilder $query,
-        int $seconds = null
+        ?int $seconds = null
     ) : EloquentBuilder {
         if (! $seconds) {
             $seconds = $this->cacheCooldownSeconds;