Don't create a temporary set when instantiating hashsets