special case - generators