Alternate solution to fixing Set.new<a>:exists