Simpler subset generation