diff --git a/src/main/resources/org/eolang/lints/misc/redundant-object.xsl b/src/main/resources/org/eolang/lints/misc/redundant-object.xsl
index 3a09f8775..73708188a 100644
--- a/src/main/resources/org/eolang/lints/misc/redundant-object.xsl
+++ b/src/main/resources/org/eolang/lints/misc/redundant-object.xsl
@@ -13,7 +13,8 @@
-
+
+
diff --git a/src/test/resources/org/eolang/lints/packs/single/redundant-object/allows-self-used-via-chained-dot.yaml b/src/test/resources/org/eolang/lints/packs/single/redundant-object/allows-self-used-via-chained-dot.yaml
new file mode 100644
index 000000000..90e59a665
--- /dev/null
+++ b/src/test/resources/org/eolang/lints/packs/single/redundant-object/allows-self-used-via-chained-dot.yaml
@@ -0,0 +1,17 @@
+# SPDX-FileCopyrightText: Copyright (c) 2016-2026 Objectionary.com
+# SPDX-License-Identifier: MIT
+---
+sheets:
+ - /org/eolang/lints/misc/redundant-object.xsl
+asserts:
+ - /defects[count(defect)=0]
+input: |
+ # Bytes as input.
+ [bts] > bytes-as-input
+ # Read 'size' amount of bytes from 'bts'.
+ [size] > read
+ ((input-block bts --).read size).self > @
+ # Bytes-as-input block.
+ [data buffer] > input-block
+ buffer > @
+ $ > self