Flex-direction de la colonne de flex éléments se chevauchent IE11

Je suis en cours d'exécution dans un problème à l'aide de flexbox dans IE11. Lors de l'utilisation de flex-direction: column le flex-éléments se chevauchent:

Flex-direction de la colonne de flex éléments se chevauchent IE11

Dans d'autres navigateurs (chrome, safari), il ressemble à ceci:

Flex-direction de la colonne de flex éléments se chevauchent IE11

C'est le css:

.container {
  display: flex; 
  flex-direction: column;
}

.flex {
  flex: 1 1 0%;
}

Et c'est le html:

<div class="container">
  <div class="flex">
    Hello
  </div>
  <div class="flex">
    World
  </div>
</div>

J'ai fait un codepen pour illustrer le problème:

http://codepen.io/csteur/pen/XMgpad

Ce qui me manque pour faire de cette disposition se chevauchent pas dans IE11?