The untracked flag should probably be broken up and combined with the loop boolean into a set of flags.