multiset difference incorrect?