@@ -390,9 +390,11 @@ Elm.Native.Array.make = function(elm) {
390 return c[0];
390 return c[0];
393+ if (c[0].height > 0) {
393− var toRemove = calcToRemove(a, b);
394+ var toRemove = calcToRemove(a, b);
394− if (toRemove > E) {
395+ if (toRemove > E) {
395− c = shuffle(c[0], c[1], toRemove);
396+ c = shuffle(c[0], c[1], toRemove);
398 return siblise(c[0], c[1]);
400 return siblise(c[0], c[1]);