WhereIsAI/github-issue-similarity huggingface dataset:
Issue 1:
Issue originally made by @FranzPoize

Bug information

Babel version: 6.4.0

Node version: 4.2.3

npm version: 2.14.7

Options

{
"presets": [
"es2015",
"react"
],
"ignore": "/node_modules/",
"plugins": [
"transform-class-properties",
"syntax-async-functions",
["transform-async-to-module-method", {
"module": "bluebird",
"method": "coroutine"
}]
]
}

Input code

class stuff {
async yo() {
const ouais = something();
}
}

Description

When using transform-async-to-module-method this is the error we get

SyntaxError: test-babel.js: "ouais" is read-only (This is an error on an internal node. Probably an internal error. Location has been estimated.)

When using transform-regenerator it works as it should.

Issue 2:
Bug Report

Current Behavior

> babel . --out-dir dist

SyntaxError: Expected atom at position 2
\p{Script_Ex
^
at bail (/home/shm/dpp-query-ws/node_modules/regjsparser/parser.js:1093:13)
at parseTerm (/home/shm/dpp-query-ws/node_modules/regjsparser/parser.js:486:9)
at parseAlternative (/home/shm/dpp-query-ws/node_modules/regjsparser/parser.js:457:21)
at parseDisjunction (/home/shm/dpp-query-ws/node_modules/regjsparser/parser.js:437:16)
at parse (/home/shm/dpp-query-ws/node_modules/regjsparser/parser.js:1108:18)
at rewritePattern (/home/shm/dpp-query-ws/node_modules/regexpu-core/rewrite-pattern.js:324:15)
at PluginPass.RegExpLiteral (/home/shm/dpp-query-ws/node_modules/@babel/plugin-transform-unicode-regex/lib/index.js:50:51)
at newFn (/home/shm/dpp-query-ws/node_modules/@babel/traverse/lib/visitors.js:193:21)
at NodePath._call (/home/shm/dpp-query-ws/node_modules/@babel/traverse/lib/path/context.js:53:20)
at NodePath.call (/home/shm/dpp-query-ws/node_modules/@babel/traverse/lib/path/context.js:40:17)

Input Code

REPL or Repo link if applicable:

var your => (code) => here;

Expected behavior/code

Successful transpiled code

Babel Configuration (.babelrc, package.json, cli command)

package.json

"devDependencies": {
"@babel/cli": "^7.1.2",
"@babel/core": "^7.1.2",
"@babel/node": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
"@babel/preset-env": "^7.1.0",
"@babel/preset-flow": "^7.0.0",
"nodemon": "^1.18.4"
}

babel.config.js

module.exports = {
"presets": ["@babel/preset-env","@babel/preset-flow"],
"plugins": [
"@babel/plugin-proposal-object-rest-spread"
]
}

Environment

Babel version(s): [e.g. v6.0.0, v7.0.0-beta.34]

Node/npm version: Node 8.12.0/npm 6.4.1

OS: Ubuntu 16.04.4 LTS

Monorepo

How you are using Babel: [e.g. cli, register, loader]

cli

"build": "babel . --out-dir dist"
Issue 1:
I was designing my app using the Layout features provided by material-ui@next, I had some trouble du to the fact that gutter properties makes grow my container by gutter/2 with the extra margin applied. now after reading the code, I came to conclusion that it was intentional.

But i found it counterintuitive, I would rather have the gutter/2 applied to the padding properties than to the margin properties of the container

What to do you think?

Versions

Material-UI: next

Issue 2:
The <Grid container> extends beyond its parent, with half of spacing size.

I have marked the extra width in red, also setting spacing to zero fixes the problem.

Here is a working example: https://codesandbox.io/s/Y8nzGm5W.

Similar code with a zero spacing works as expected: https://codesandbox.io/s/NxvYxvQpL.
Issue 1:
I just updated npm

in the message I see

run npm fund for details

I ran npm fund and got

npm WARN config global --global, --local are deprecated. Use --location=global instead.

Issue 2:
Is there an existing issue for this?

I have searched the existing issues

Current Behavior

CI failure can be seen here (scroll down) when running npm install:

https://ci.appveyor.com/project/IsraelHikingHost/site/builds/40938498

Expected Behavior

It shouldn't fail as this sha512 was generated just before this run on my machine.

Steps To Reproduce

The following is the relevant project: https://github.com/IsraelHikingMap/Site/tree/0d479d3018db9a5bb478c243d0a3929f91151c8e/IsraelHiking.Web

On MacOS

Delete package.lock file

Run npm install

Check-in lock-file

On the CI (windows machine)

run npm install

---> failure due to different integrity sha signature.

I've downgraded to version 6 where this doesn't happen as it seems that the git repo don't have the integrity value in the lock file...

Environment

OS: MacOS 11.5.2 and Windows image of appveyor

Node: 14.17

npm: 7.24
Issue 1:
Do not be imported to the mainstream?

input::-ms-clear {display: none;}

・Text in right aligned input gets cuts off when using -ms-clear

http://connect.microsoft.com/IE/feedback/details/776537

http://jsfiddle.net/qukFh/1/

・Issue with right alignment in text inputs in IE10

http://connect.microsoft.com/IE/feedback/details/788605

Issue 2:
When you add text-align: right; to a textbox (<input type="text" />) the last part of the text inside the textbox isn't displayed completely in Internet Explorer 10 as soon as the textbox loses focus.

As long as the textbox has focus, or when a textbox has an initial value, the text is displayed correctly. As soon you click inside the textbox and then outside of it (even without editing the text), the same problem occurs.

I have created this jsFiddle with the 3.0.0 styling (version of 2013-05-08, f03d337) to illustrate the problem: http://jsfiddle.net/a26cg/1/

This problem is caused by the clear-icon that Internet Explorer 10 adds to a texbox when it has focus. Simply adding more padding-right to the textbox doesn't help. A hacky (but undesirable) workaround is to prevent the clear-icon from being used:

::-ms-clear {
display: none;
}

This issue is the same as #7580. A new issue was opened because the problem remains in 3.0.0.
Issue 1:
I just noticed after I update to version alpha 27 that if I have the following @RouteConfig:

@RouteConfig([{
component: Test,
path: '/',
as: 'test'
}])

I will see two of the same component, but if I change the path to anything else I do not get the same behaviour.

Issue 2:
class MyClass {
constructor(@Attributes() atts: Map<string, string>)
}
Issue 1:
Python Code

Before pd.melt

import pandas as pd
df = pd.DataFrame({'A': {0: 'a', 1: 'b', 2: 'c'},
'B': {0: 1, 1: 3, 2: 5},
'C': {0: 2, 1: 4, 2: 6}})
df['A'] = df.A.astype('category')
df

df.A.dtype

After pd.melt

pd.melt(df, id_vars=['A'], value_vars=['B', 'C'])

df.A.dtype

Problem description

As the example above. column A is category dtype before pd.melt.

However, the category dtype lost after pd.melt.

Expected Output

Expected consistence before and after pd.melt

Output of pd.show_versions()

INSTALLED VERSIONS

commit: None

python: 3.6.3.final.0

python-bits: 64

OS: Windows

OS-release: 7

machine: AMD64

processor: Intel64 Family 6 Model 69 Stepping 1, GenuineIntel

byteorder: little

LC_ALL: None

LANG: None

LOCALE: None.None

pandas: 0.21.1

pytest: 3.2.1

pip: 9.0.1

setuptools: 36.5.0.post20170921

Cython: 0.26.1

numpy: 1.13.3

scipy: 0.19.1

pyarrow: None

xarray: None

IPython: 6.1.0

sphinx: 1.6.3

patsy: 0.4.1

dateutil: 2.6.1

pytz: 2017.3

blosc: None

bottleneck: 1.2.1

tables: 3.4.2

numexpr: 2.6.2

feather: None

matplotlib: 2.1.0

openpyxl: 2.4.8

xlrd: 1.1.0

xlwt: 1.3.0

xlsxwriter: 1.0.2

lxml: 4.1.0

bs4: 4.6.0

html5lib: 0.999999999

sqlalchemy: 1.1.13

pymysql: None

psycopg2: None

jinja2: 2.9.6

s3fs: None

fastparquet: None

pandas_gbq: None

pandas_datareader: None

Issue 2:
When using melt, I'd expect the type of the columns specified as id_vars to be preserved.

Categorical types seem to be lost in the process:

import pandas as pd
data = pd.DataFrame({'A': [1,2], 'B': pd.Categorical(['X', 'Y'])})
print(data)
print(data.info())
melted = pd.melt(data, ['B'], ['A'])
print(melted)
print(melted.info())

shows:

None
B variable value
0 X A 1
1 Y A 2
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 2 entries, 0 to 1
Data columns (total 3 columns):
B 2 non-null object
variable 2 non-null object
value 2 non-null int64
dtypes: int64(1), object(2)

Output of pd.show_versions()

INSTALLED VERSIONS
------------------
commit: None
python: 3.5.3.final.0
python-bits: 64
OS: Linux
OS-release: 4.9.0-2-amd64
machine: x86_64
processor:
byteorder: little
LC_ALL: None
LANG: en_US.UTF-8
LOCALE: en_US.UTF-8

pandas: 0.19.2

nose: 1.3.7

pip: None

setuptools: 33.1.1

Cython: 0.25.2

numpy: 1.12.0

scipy: 0.18.1

statsmodels: 0.8.0.dev0+c906881

xarray: None

IPython: 5.1.0

sphinx: 1.4.9

patsy: 0.4.1+dev

dateutil: 2.5.3

pytz: 2016.7

blosc: None

bottleneck: None

tables: 3.3.0

numexpr: 2.6.1

matplotlib: 2.0.0

openpyxl: 2.3.0

xlrd: 1.0.0

xlwt: None

xlsxwriter: None

lxml: 3.7.3

bs4: None

html5lib: None

httplib2: 0.9.2

apiclient: None

sqlalchemy: 1.1.6

pymysql: None

psycopg2: None

jinja2: 2.9.5

boto: None

pandas_datareader: None
Issue 1:
In Symfony 2.3.24 I'm receiving an PHP Fatal error while trying to throw 404 Exception with createNotFoundException:

PHP Fatal error: Cannot redeclare class Symfony\\Component\\Debug\\Exception\\FlattenException in vendor/symfony/symfony/src/Symfony/Component/Debug/Exception/FlattenException.php on line 25

I've checked the file FlattenException.php and noticed that there is a second definition of the FlattenException class (https://github.com/symfony/symfony/blob/2.3/src/Symfony/Component/Debug/Exception/FlattenException.php#L283). It seems that part of the code was added accidentally during the commit 1d68ad3

Issue 2:
In Symfony 2.7, we made it possible to use most features of Symfony without enabling the templating component (assuming you don't use a bundle relying on them of course).

However, we have 3 shortcut methods in the base controller which are not compatible with such setup and force the usage of the templating component:

render

renderView

stream

Most projects based on Symfony are probably relying on them, as this is the documented way to render templates.

All of them can be implemented on top of Twig directly quite easily. I suggest doing this in 2.8 in case the templating component is not available.
Issue 1:
I keep failing to make defaults paramaters for my annotation routes.

Look my routing.yml:

some_route:
resource: "@CoreBundle/Controller/"
type: annotation
prefix: /{slug}
defaults: {'slug': 'pouet'}

My controller look like this:

<?php

namespace Namespace\CoreBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;

use Namespace\ShopBundle\Model;

class FrontController extends Controller
{
/**
* @Route("/")
* @Template
*/
public function indexAction(Model\Shop $shop = null)
{
return array('shop' => $shop);
}
}

If I'm not wrong I must be able to access /, slug value will be 'pouet', and /foo, slug value will be 'foo'.

But I can't access the / route because it says

No route found for "GET /"

Am I doing it right?

Issue 2:
Say I import the following route:

app/config/routing.yml

AcmeBusinessBundle_client:
resource: "@AcmeBusinessBundle/Resources/config/routing/client.yml"
prefix: /clients

...Resources/config/routing/client.yml

acme_business_client_list:
pattern: /
defaults: { _controller: AcmeBusinessBundle:Client:list }

acme_business_client_create:
pattern: create
defaults: { _controller: AcmeBusinessBundle:Client:create }

The route comes through as follows:

php app/console router:debug

acme_business_client_list ANY /clients/
acme_business_client_create ANY /clients/create

Which means there is no way to make the route just /clients for the list page.

This also creates an issue when adding a _format requirement.

Take the following for example:

acme_business_client_list:
pattern: /.{_format}
defaults: { _controller: AcmeBusinessBundle:Client:list }

acme_business_client_create:
pattern: create
defaults: { _controller: AcmeBusinessBundle:Client:create }

Now it comes through as:

php app/console router:debug

acme_business_client_list ANY /clients/.json
acme_business_client_create ANY /clients/create

Is there any kind of work around for this besides importing the list route on its own?
Issue 1:
Currently with the mysql_db module state=import tries to import the database again, thus making it non-idempotent. This is the error i'm getting; msg: ERROR 1062 (23000) at line 30: Duplicate entry '1' for key 'PRIMARY'

With this playbook:

name: create website database

mysql_db: name=dbname

login_user={{ mysql_root_user }}

login_password={{ mysql_root_password }}

state=present

name: copy website database

copy: src=database.sql

dest=/home/user/database.sql

name: import website database

mysql_db: name=dbname

login_user={{ mysql_root_user }}

login_password={{ mysql_root_password }}

target=/home/user/database.sql

state=import

Just a heads up for a potential improvement, currently I'm commenting the last task everytime I run the playbook again for idempotency.

Issue 2:
This happened in my last run, I can't get it to happen again. But it asked to be reported so here it is.

[WARNING]: Calculating checksum failed unusually, please report this to the list so it can be fixed command: rc=flag; [ -r /usr/share/nginx/html/global_error_pages/416.html ] ||
rc=2; [ -f /usr/share/nginx/html/global_error_pages/416.html ] || rc=1; [ -d /usr/share/nginx/html/global_error_pages/416.html ] && rc=3; python -V 2>/dev/null || rc=4; [ x"$rc" !=
"xflag" ] && echo "${rc} "/usr/share/nginx/html/global_error_pages/416.html && exit 0; (python -c 'import hashlib; BLOCKSIZE = 65536; hasher = hashlib.sha1(); afile =
open("'/usr/share/nginx/html/global_error_pages/416.html'", "rb") buf = afile.read(BLOCKSIZE) while len(buf) > 0: hasher.update(buf) buf = afile.read(BLOCKSIZE)
afile.close() print(hasher.hexdigest())' 2>/dev/null) || (python -c 'import sha; BLOCKSIZE = 65536; hasher = sha.sha(); afile =
open("'/usr/share/nginx/html/global_error_pages/416.html'", "rb") buf = afile.read(BLOCKSIZE) while len(buf) > 0: hasher.update(buf) buf = afile.read(BLOCKSIZE)
afile.close() print(hasher.hexdigest())' 2>/dev/null) || (echo '0 '/usr/share/nginx/html/global_error_pages/416.html) ---- output: {'stdout_lines': [u''], 'stdout': u'\r\n',
'stderr': u'', 'rc': 0} ----
Issue 1:
I add class 'ng-animate' to a component, but when route changed, ng-enter and ng-leave was not added to the component.

Issue 2:
I'm submitting a ... (check one with "x")

feature request

Current behavior

Router replaces the component that is being shown.

Expected/desired behavior

Allow for keeping the current component for a configurable ammount of time and instantiating the next component just under so we can animate the transition between those routes.

What is the motivation / use case for changing the behavior?

Allowing to transition between routes with animations is just fancy but allows for smoother transitions between pages, it feels bad when your app needs to change a lot of pages or routes and it does it instantly, is unpleasant to the eye.

Angular version: 2.0.0-rc.4

Browser: all

Language: TypeScript
Issue 1:
In my application users have localized usernames.

So user switch functionality doesn't work for russian usernames (maybe because browser change urls to something like http://domain.com/?_switch_user=%CF%F3%F5

Issue 2:
As a reminder, the Routing component is not fully unicode aware. There are cases that work and some don't work.

Using a unicode string as content for a routing variable works currently, e.g. /{var} with var='€1' works as expected (except normalization, see below).

Unicode text inside the static route pattern can have some undefined behavior. So /€/{var} might work but /€{var} definitely doesn't work (as the € character is considered as seperator and then mangled by non-multibyte functions).

For reference, a first, unfinished attempt at fixing this was made at #3629.

Implementing this would require some heavy research as to which byte functions (substr etc.) need to be replaced by their multibyte variants in the Compiler, Generator, Matcher, Dumper. And by doing so, not to decrease performance if possible.

Working with unicode, also requires to normalize the representation. So it generates/matches the same URL that only differs by unicode composition. See http://php.net/manual/de/class.normalizer.php

Other helpful resource: http://www.phpwact.org/php/i18n/utf-8
Issue 1:
clicking one or multiple task instances from /taskinstance/list/ view and choosing any new state, results in error screen

Issue 2:
As part of the work on AIP-39 we want to make it so that every TaskInstance in the DB has DagRun.

Now at "run time" this is already the case (baring the case where someone might delete a DagRun. Rare, now only possible by direct DB? I can't remember if Browse -> DagRuns allows deleting anymore or not) but in our tests this is far from the case

There are countless examples of where the tests just directly create TaskInstances, without a matching DagRun.

We need to fix that so that the tests reflect reality.

#16889 is part of this -- creating a pytest fixture to reduce amount of duplication in tests

#17556

We probably also want to enforce foreign key constraints between DagRun and TaskInstance once we've done this (see also #17030)
Issue 1:
While working on a webhook auth server, I've found that the kube-apiserver logs don't include useful info when the API server fails to parse the response from the auth server. For example, the following response looks okay (the problem was the missing Content-Type header), but then returns a 403 to the client with no explanation. This was captured with --v=8:

I0927 01:59:54.425034 1 round_trippers.go:296] POST https://127.0.0.1:4000/
I0927 01:59:54.425043 1 round_trippers.go:303] Request Headers:
I0927 01:59:54.425048 1 round_trippers.go:306] Accept: application/json, */*
I0927 01:59:54.425053 1 round_trippers.go:306] Content-Type: application/json
I0927 01:59:54.439002 1 round_trippers.go:321] Response Status: 200 OK in 13 milliseconds
I0927 01:59:54.439020 1 round_trippers.go:324] Response Headers:
I0927 01:59:54.439026 1 round_trippers.go:327] Server: WEBrick/1.3.1 (Ruby/2.3.1/2016-04-26) OpenSSL/1.0.2h
I0927 01:59:54.439031 1 round_trippers.go:327] Date: Tue, 27 Sep 2016 01:59:54 GMT
I0927 01:59:54.439036 1 round_trippers.go:327] Content-Length: 211
I0927 01:59:54.439040 1 round_trippers.go:327] Connection: Keep-Alive
I0927 01:59:54.477173 1 request.go:891] Response Body: {"kind":"SubjectAccessReview","apiVersion":"authorization.k8s.io/v1beta1","spec":{"nonResourceAttributes":{"path":"/api","verb":"get"},"user":"kevin.burk@k8sdev"},"status":{"allowed":true,"reason":"Allow all."}}
I0927 01:59:54.477443 1 handlers.go:165] GET /api: (53.098111ms) 403 [[kubectl/v1.3.0+2831379 (darwin/amd64) kubernetes/2831379] 10.52.9.58:51513]
I0927 01:59:54.500444 1 request.go:558] Request Body: {"kind":"SubjectAccessReview","apiVersion":"authorization.k8s.io/v1beta1","spec":{"nonResourceAttributes":{"path":"/apis","verb":"get"},"user":"kevin.burk@k8sdev"},"status":{"allowed":false}}

Better logs would be very nice to have!

My best guess is that it's happening here, but I'm not familiar enough with the codebase to say for sure.

And my system info (OSX local; CoreOS server):

Client Version: version.Info{Major:"1", Minor:"3", GitVersion:"v1.3.0+2831379", GitCommit:"283137936a498aed572ee22af6774b6fb6e9fd94", GitTreeState:"not a git tree", BuildDate:"2016-07-05T15:40:13Z", GoVersion:"go1.6.2", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"3", GitVersion:"v1.3.5+coreos.1", GitCommit:"4fc64a21f8a593d97b75296acd1e979391518b28", GitTreeState:"clean", BuildDate:"2016-08-22T17:15:28Z", GoVersion:"go1.6.2", Compiler:"gc", Platform:"linux/amd64"}

Issue 2:
Today I set up an apiserver with --authorization-mode=Webhook,ABAC and (accidentally) pointed the webhook at an endpoint that did not return a proper SubjectAccessReview object. The apiserver seemed to send the request payload to the server, ignore the incorrect response then move on to the ABAC authorizer. I would expect to see an error in the apiserver logs about this, but I did not see one.

There should be an error logged each time the Webhook endpoint does not return a proper JSON response.
Issue 1:
Vue.js version

1.0.23

Reproduction Link

<div id="currencies">
<br />{{currencies[0] | currency}}
<br />{{currencies[1] | currency}}
<br />{{currencies[2] | currency}}
<br />{{currencies[0] | currency '&#8377;' 0}}
<br />{{currencies[1] | currency '&#8377;' 0}}
<br />{{currencies[2] | currency '&#8377;' 0}}
<br />{{currencies[0] | currency '&#8364;'}}
<br />{{currencies[1] | currency '&#8364;'}}
<br />{{currencies[2] | currency '&#8364;'}}
<br />{{currencies[0] | currency '&#8364;'}}
<br />{{currencies[1] | currency '&#8364;'}}
<br />{{currencies[2] | currency '&#8364;'}}
</div>
<script type="text/javascript">
var app = new Vue({
el: '#currencies',
data: { currencies: [10, 1000, 10000000] }
});
</script>

Steps to reproduce

What is Expected?

Indian numbering (as well as several other Asian countries) don't use the same number separations as western countries. They place the first comma after three digits, and the rest every two digits, so large numbers like currencies become:

₹1,00,000

Instead of:

₹100,000

Further, many (but not all) European countries have a "decimal comma" and use a dot to separate thousands groups, so the equivalent large amount would become:

€100.000,00

I'm aware (from reading previous discussions on the | currency directive) that inferring settings from the currency marker is not desired, but there should be a way to specify the following outputs:

$10.00
$1,000.00
$10,000,000.00
₹10
₹1,000
₹1,00,00,000
€10.00
€1,000.00
€10,000,000.00
€10,00
€1.000,00
€10.000.000,00

Note the two different euro variants.

What is actually happening?

Currently, all the outputs are:

$10.00
$1,000.00
$10,000,000.00
₹10
₹1,000
₹10,000,000
€10.00
€1,000.00
€10,000,000.00
€10.00
€1,000.00
€10,000,000.00

Issue 2:
Version

2.6.14

Reproduction link

http://microseeds.com/vue-bug.html

Steps to reproduce

use Chrome to load http://microseeds.com/vue-bug.html

select Two

click Submit

click Chrome's Back button

What is expected?

The value displayed should agree with the selected radio button

What is actually happening?

The value displayed is "One" but the "Two" radio button is selected

The problem shows up in Chrome and Edge, but works as expected in Firefox.
Issue 1:
Describe the workflow you want to enable

As a continuation to 18105, I would like to propose a feature addition to Decision Tree to enable them to handle categorical variables.

Describe your proposed solution

The solution will be to update fit and predict method of BaseDecisionTree class in _classes.py. As mentioned in 18105 OrdinalEncoder will be used to encoded categorical variables.

Describe alternatives you've considered, if relevant

Althernatives were OneHotEncoder or Dummy variables but they will make the algorithm slower

Issue 2:
I propose a __sk_clone__ method that clone calls (if the method exist). This way arbitrary objects can define how they want to be cloned. This is similar to mechanism behind __sk_is_fitted__ + check_is_fitted.

Purpose

There are PR that run into issues with clone, and it would be nice to allow the estimator to define how it wants to be cloned.

Metadata routing: #21284 Needed to change clone to copy an private attribute that is configured outside of __init__

Search spaces in estimator: #21784 (comment) the search space itself needs to be copied over when clone gets called.

Ability to customize cloning: #15371 (comment)
Issue 1:
It would be great to have a way to access the values in:

#[link(name = "blob", vers = "1.0", author = "foo")];

To print usage info in executables without duplicating this info.

Issue 2:
I'm going to naively suggest this because it seems like a better idea than making a copy of the whole str library for things that return @str. Now people can tell me why that's a bad idea :-)