generators suck