dart2js fix