I believe we can work without recursionCb.