Reverts: ca0244f06b because the code was guessing what the parent had already found but the code did not fine the same results between the parent and the child.
Now passing the result from the parent to the child will remove one guessing
Signed-off-by: William Desportes <williamdes@wdes.fr>