weird npm bug