Nondeterministic Finite Automaton (NFA) ... hey, I think I married one of those.