Non-recursive mode