Everything is working without recursion.