Trivial optimization to avoid recursing unnecessarily and creating new sets unless we actually want to recurse deeper
Trivial optimization to avoid recursing unnecessarily and creating new sets unless we actually want to recurse deeper

nanonyme/simplecpreprocessor