Simplified generation.