diff --git a/src/pypelines/__init__.py b/src/pypelines/__init__.py
index 37bc4b297fbd09f788ca12bcc627204c6168c0a3..f0e272c77e2839e1e8c72edca87e1e73b78f5de5 100644
--- a/src/pypelines/__init__.py
+++ b/src/pypelines/__init__.py
@@ -1,4 +1,4 @@
-__version__ = "0.0.74"
+__version__ = "0.0.75"
 
 from . import loggs
 from .pipes import *
diff --git a/tests/test_core.py b/tests/test_core.py
index b2030228582db9e1af77081a6319152c365fe4e6..71cbf45a6c4f708b8cd0839de7e04dd36364a0c6 100644
--- a/tests/test_core.py
+++ b/tests/test_core.py
@@ -177,7 +177,7 @@ def test_pypeline_call(request, pipeline_fixture_name: str, session):
 def test_pypeline_requirement_stack(request, pipeline_fixture_name: str, session):
     pipeline: Pipeline = request.getfixturevalue(pipeline_fixture_name)
 
-    # before being resolved (called)
+    # before being resolved (called), requires is a list of string
     assert pipeline.complex_pipe.another_name.requires == ["complex_pipe.my_step_name"]
 
     # expect no result is present on disk because we didn't check_requirements
@@ -185,3 +185,6 @@ def test_pypeline_requirement_stack(request, pipeline_fixture_name: str, session
         pipeline.complex_pipe.another_name.generate(session)
 
     assert pipeline.complex_pipe.another_name.generate(session, check_requirements=True) == 54
+
+    # now, requires has been resolved and contains instanciated step objects
+    assert pipeline.complex_pipe.another_name.requires == [pipeline.complex_pipe.my_step_name]