Generator extensions