if each_instance is already slow lets use the new() instead of problematic instantiate() - fixes #8