Using new() rather than =[] to initialize set
reset() specification made to work