diff --git a/Makefile b/Makefile
index 3d759a6..4123c2a 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,6 @@ test:
 	./vendor/bin/phpcs --standard=src/PeckaCodingStandardStrict/ruleset.xml tests/Success/
 	./vendor/bin/phpcs --standard=src/PeckaCodingStandard/ruleset.xml tests/Failure/Arrays/TrailingArrayComma.php | tests/errorNumber.sh 1
 	./vendor/bin/phpcs --standard=src/PeckaCodingStandard/ruleset.xml tests/Failure/Classes/ClassConstantVisibility.php | tests/errorNumber.sh 1
-	./vendor/bin/phpcs --standard=src/PeckaCodingStandard/ruleset.xml tests/Failure/Classes/UnusedPrivateElements.php | tests/errorNumber.sh 2
 	./vendor/bin/phpcs --standard=src/PeckaCodingStandard/ruleset.xml tests/Failure/Classes/PropertySpacing.php | tests/errorNumber.sh 2
 	./vendor/bin/phpcs --standard=src/PeckaCodingStandard/ruleset.xml tests/Failure/Classes/MethodSpacingSniff.php | tests/errorNumber.sh 2
 	./vendor/bin/phpcs --standard=src/PeckaCodingStandard/ruleset.xml tests/Failure/Classes/ClassMemberSpacing.php | tests/errorNumber.sh 1
diff --git a/composer.json b/composer.json
index a8cb6d4..1668232 100644
--- a/composer.json
+++ b/composer.json
@@ -3,8 +3,8 @@
     "description": "Coding standard pro PeckaDesign",
     "require": {
         "php": "7.* || 8.*",
-        "squizlabs/php_codesniffer": "3.*",
-        "slevomat/coding-standard": "6.4.*",
+        "squizlabs/php_codesniffer": "dev-master as 3.5.99",
+        "slevomat/coding-standard": "dev-master as 6.4.99",
         "escapestudios/symfony2-coding-standard": "3.*"
     },
     "license": "MIT",
diff --git a/src/PeckaCodingStandard/ruleset.xml b/src/PeckaCodingStandard/ruleset.xml
index b730f5a..52ee8bf 100644
--- a/src/PeckaCodingStandard/ruleset.xml
+++ b/src/PeckaCodingStandard/ruleset.xml
@@ -10,7 +10,6 @@
 	<rule ref="Generic.Classes.DuplicateClassName"/>
 	<rule ref="Squiz.Classes.LowercaseClassKeywords"/>
 	<rule ref="SlevomatCodingStandard.Classes.ClassConstantVisibility"/>
-	<rule ref="SlevomatCodingStandard.Classes.UnusedPrivateElements"/>
 	<rule ref="SlevomatCodingStandard.Classes.PropertySpacing">
 		<properties>
 			<property name="minLinesCountBeforeWithComment" value="1"/>
diff --git a/src/PeckaCodingStandardStrict/ruleset.xml b/src/PeckaCodingStandardStrict/ruleset.xml
index 1879e3e..948c685 100644
--- a/src/PeckaCodingStandardStrict/ruleset.xml
+++ b/src/PeckaCodingStandardStrict/ruleset.xml
@@ -11,7 +11,11 @@
 	<rule ref="SlevomatCodingStandard.Operators.DisallowEqualOperators"/>
 
 	<!-- TypeHints -->
-	<rule ref="SlevomatCodingStandard.TypeHints.DeclareStrictTypes"/>
+	<rule ref="SlevomatCodingStandard.TypeHints.DeclareStrictTypes">
+		<properties>
+			<property name="declareOnFirstLine" value="true" />
+		</properties>
+	</rule>
 	<rule ref="SlevomatCodingStandard.TypeHints.PropertyTypeHint"/>
 
 	<!-- Namespaces -->
diff --git a/tests/Failure/Classes/UnusedPrivateElements.php b/tests/Failure/Classes/UnusedPrivateElements.php
deleted file mode 100644
index 629639d..0000000
--- a/tests/Failure/Classes/UnusedPrivateElements.php
+++ /dev/null
@@ -1,19 +0,0 @@
-<?php declare(strict_types = 1);
-
-namespace PdTests\Failure\Classes;
-
-class UnusedPrivateElements
-{
-
-	/**
-	 * @var int|string
-	 */
-	private $element;
-
-
-	private function hello(): void
-	{
-
-	}
-
-}
diff --git a/tests/Success/Classes/UnusedPrivateElements.php b/tests/Success/Classes/UnusedPrivateElements.php
deleted file mode 100644
index e5f89ab..0000000
--- a/tests/Success/Classes/UnusedPrivateElements.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php declare(strict_types = 1);
-
-namespace PdTests\Success\Classes;
-
-class UnusedPrivateElements
-{
-
-	/**
-	 * @var int|string
-	 */
-	private $element;
-
-
-	private function hello(): void
-	{
-		$this->element;
-	}
-
-
-	public function execute(): void
-	{
-		$this->hello();
-	}
-
-}