Right, they should! Also, with the way objects are stored, is it worth doing the recursive and non-recursive versions?