recursive and non-recursive path size