Set difference: "Return a set that is the first set without elements of the remaining sets" (from clojure docs).  Thus `set/intersection required` called on `(set/difference required actual)` should cause add nothing.  We can just check the unit test tomorrow :)