could be "val opts = wlo.toSet ++ uo", not sure which style is preferred.  Seems a little weird to start with the empty Set.